UEv5 branch with emphasis on cross-platform UEPackage definitions

This commit is contained in:
Michael Becker 2015-08-31 16:14:36 -04:00
parent ac516807e7
commit 5793aea404
1731 changed files with 176702 additions and 0 deletions

View File

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Plugins"/>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>

View File

@ -0,0 +1,51 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Windows.Forms;
using UniversalEditor.UserInterface;
namespace UniversalEditor.Bootstrapper
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
try
{
string path =
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
+ System.IO.Path.DirectorySeparatorChar.ToString()
+ "UniversalEditor.UserInterface.dll";
Assembly asm = System.Reflection.Assembly.LoadFile(path);
}
catch
{
MessageBox.Show("The file 'UniversalEditor.UserInterface.dll' is required for this software to run, but is either missing or corrupted. Please re-install the software and try again.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
// why do we do this? because, if the class was static, it tries to load the 'Engine' type
// from another library immediately... if it can't be found, it crashes. this way, if it
// can't be found, we can still catch it since it's loaded on-demand rather than
// immediately.
(new BootstrapperInstance()).Main();
}
private class BootstrapperInstance
{
public void Main()
{
if (!Engine.Execute())
{
MessageBox.Show("No engines are available to launch this application.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
}
}
}
}

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Universal Editor platform bootstrapper")]
[assembly: AssemblyDescription("Provides a customizable launcher for applications built on the Universal Editor platform.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Mike Becker's Software")]
[assembly: AssemblyProduct("Universal Editor")]
[assembly: AssemblyCopyright("Copyright ©2014 Mike Becker's Software")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1dadbca9-3758-422e-a7fa-7992be9b2f5c")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,63 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34209
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace UniversalEditor.Bootstrapper.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UniversalEditor.Bootstrapper.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}

View File

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34209
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace UniversalEditor.Bootstrapper.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}

View File

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{6F0AB1AF-E1A1-4D19-B19C-05BBB15C94B2}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>UniversalEditor.Bootstrapper</RootNamespace>
<AssemblyName>UniversalEditor</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProductVersion>10.0.0</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Output\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Output\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>metro-mainicon.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<None Include="App.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<Content Include="metro-mainicon.ico" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\UniversalEditor.Core\UniversalEditor.Core.csproj">
<Project>{2D4737E6-6D95-408A-90DB-8DFF38147E85}</Project>
<Name>UniversalEditor.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\Libraries\UniversalEditor.UserInterface\UniversalEditor.UserInterface.csproj">
<Project>{8622EBC4-8E20-476E-B284-33D472081F5C}</Project>
<Name>UniversalEditor.UserInterface</Name>
</ProjectReference>
<ProjectReference Include="..\..\Plugins\UniversalEditor.Essential\UniversalEditor.Essential.csproj">
<Project>{30467E5C-05BC-4856-AADC-13906EF4CADD}</Project>
<Name>UniversalEditor.Essential</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Plugins"/>
</assemblyBinding>
</runtime>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>

View File

@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using UniversalEditor.UserInterface;
namespace UniversalEditor.ConsoleBootstrapper
{
class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
if (!Engine.Execute())
{
ConsoleColor oldcolor = Console.ForegroundColor;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("ERROR: No engines are available to launch this application.");
Console.ForegroundColor = oldcolor;
Pause();
}
}
private static void Pause()
{
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Universal Editor platform bootstrapper (console)")]
[assembly: AssemblyDescription("Provides a customizable launcher with a debug console for applications built on the Universal Editor platform.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Mike Becker's Software")]
[assembly: AssemblyProduct("Universal Editor")]
[assembly: AssemblyCopyright("Copyright ©2014 Mike Becker's Software")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("78501f14-ac94-478c-913c-b325e8d5f438")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{62CFC025-B8CF-42AA-880A-92F27377FCAF}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>UniversalEditor.ConsoleBootstrapper</RootNamespace>
<AssemblyName>UniversalEditorConsole</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProductVersion>10.0.0</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Output\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Output\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Content Include="metro-mainicon.ico" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\UniversalEditor.Core\UniversalEditor.Core.csproj">
<Project>{2D4737E6-6D95-408A-90DB-8DFF38147E85}</Project>
<Name>UniversalEditor.Core</Name>
</ProjectReference>
<ProjectReference Include="..\..\Libraries\UniversalEditor.UserInterface\UniversalEditor.UserInterface.csproj">
<Project>{8622EBC4-8E20-476E-B284-33D472081F5C}</Project>
<Name>UniversalEditor.UserInterface</Name>
</ProjectReference>
<ProjectReference Include="..\..\Plugins\UniversalEditor.Essential\UniversalEditor.Essential.csproj">
<Project>{30467E5C-05BC-4856-AADC-13906EF4CADD}</Project>
<Name>UniversalEditor.Essential</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<!-- Associate the Chunked ObjectModel with the UXT DataFormats and the FileSystem Editor -->
<Filters>
<Filter Title="Resource Interchange File Format (RIFF)">
<FileNameFilters>
<FileNameFilter>*.riff</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">RIFF</MagicByte>
</MagicByteSequence>
<MagicByteSequence>
<MagicByte Type="String">RIFX</MagicByte>
</MagicByteSequence>
<MagicByteSequence>
<MagicByte Type="String">FORM</MagicByte>
</MagicByteSequence>
<MagicByteSequence>
<MagicByte Type="String">LIST</MagicByte>
</MagicByteSequence>
<MagicByteSequence>
<MagicByte Type="String">CAT </MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Chunked.ChunkedObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Chunked.RIFF.RIFFDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<!-- Associate the PropertyList ObjectModel with its DataFormats -->
<Association>
<Filters>
<Filter Title="Microsoft Universal Data Link">
<FileNameFilters>
<FileNameFilter>*.udl</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">[oledb]</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.DataLink.DataLinkObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.DataLink.UniversalDataLink.UDLDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<!-- Associate the Executable ObjectModel with the Microsoft MZ executable DataFormats and the Executable Editor -->
<Filters>
<Filter Title="Microsoft executable">
<FileNameFilters>
<FileNameFilter>*.exe</FileNameFilter>
<FileNameFilter>*.com</FileNameFilter>
<FileNameFilter>*.dll</FileNameFilter>
<FileNameFilter>*.rll</FileNameFilter>
<FileNameFilter>*.fon</FileNameFilter>
<FileNameFilter>*.olb</FileNameFilter>
<FileNameFilter>*.tlb</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">MZ</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Executable.ExecutableObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Executable.Microsoft.MicrosoftExecutableDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Executable and Linkable Format">
<FileNameFilters>
<FileNameFilter>*.axf</FileNameFilter>
<FileNameFilter>*.bin</FileNameFilter>
<FileNameFilter>*.elf</FileNameFilter>
<FileNameFilter>*.o</FileNameFilter>
<FileNameFilter>*.prx</FileNameFilter>
<FileNameFilter>*.puff</FileNameFilter>
<FileNameFilter>*.so</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="Hexadecimal">7F</MagicByte>
<MagicByte Type="String">ELF</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Executable.ExecutableObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Executable.ELF.ELFDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Apple Mach-O executable">
<FileNameFilters>
<FileNameFilter>*.dylib</FileNameFilter>
<FileNameFilter>*.bundle</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<!-- normal endianness -->
<MagicByte Type="Hexadecimal">FEEDFACE</MagicByte>
</MagicByteSequence>
<MagicByteSequence>
<!-- reverse endianness -->
<MagicByte Type="Hexadecimal">CEFAEDFE</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Executable.ExecutableObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Executable.Apple.MachO.MachODataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<!-- Associate the FileSystem ObjectModel with the FileSystem Editor -->
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.FileSystem.FileSystemObjectModel" />
</ObjectModels>
<Editors>
<Editor ID="{1B5B1E8D-442A-4AC0-8EFD-03AADFF3CAD2}" />
</Editors>
</Association>
<Association>
<Filters>
<Filter Title="Universal Editor eXtension">
<FileNameFilters>
<FileNameFilter>*.uxt</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">Universal Editor extension file</MagicByte>
<MagicByte Type="HexString">00</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.FileSystem.FileSystemObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.FileSystem.UXT.UXTDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Microsoft XPS document">
<FileNameFilters>
<FileNameFilter>*.xps</FileNameFilter>
<FileNameFilter>*.oxps</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="HexString">1A45DFA3</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Text.Formatted.FormattedTextObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Text.Formatted.XPS.XPSDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<!-- Associate the Markup ObjectModel with the EBML DataFormats -->
<Filters>
<Filter Title="Extensible Binary Meta Language">
<FileNameFilters>
<FileNameFilter>*.ebml</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="HexString">1A45DFA3</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Markup.MarkupObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Markup.EBML.EBMLDataFormat" />
</DataFormats>
</Association>
<Association>
<!-- Associate the Markup ObjectModel with the XML DataFormats -->
<Filters>
<Filter Title="eXtensible Markup Language">
<FileNameFilters>
<FileNameFilter>*.xml</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">&lt;?xml</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Markup.MarkupObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Markup.XML.XMLDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<!-- Associate the PropertyList ObjectModel with its DataFormats -->
<Association>
<Filters>
<Filter Title="Windows configuration document">
<FileNameFilters>
<FileNameFilter>*.ini</FileNameFilter>
<FileNameFilter>*.inf</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.PropertyList.PropertyListObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.PropertyList.WindowsConfigurationDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Core Object">
<FileNameFilters>
<FileNameFilter>*.vcs</FileNameFilter>
<FileNameFilter>*.ics</FileNameFilter>
<FileNameFilter>*.vcf</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.PropertyList.PropertyListObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.PropertyList.CoreObject.CoreObjectDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Extensible Configuration document">
<FileNameFilters>
<FileNameFilter>*.inix</FileNameFilter>
<FileNameFilter>*.xni</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.PropertyList.PropertyListObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.PropertyList.ExtensibleConfiguration.ExtensibleConfigurationDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Text-based property list">
<FileNameFilters>
<FileNameFilter>*.tpl</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">#TPL-1.0</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.PropertyList.PropertyListObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.PropertyList.Text.TextPropertyListDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Universal Property List file">
<FileNameFilters>
<FileNameFilter>*.upl</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">UPLF</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.PropertyList.PropertyListObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.PropertyList.UniversalPropertyList.UniversalPropertyListDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="XML property list">
<FileNameFilters>
<FileNameFilter>*.cfg</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.PropertyList.PropertyListObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.PropertyList.XML.XMLPropertyListDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<!-- Associate the Chunked ObjectModel with the UXT DataFormats and the FileSystem Editor -->
<Filters>
<Filter Title="Security certificate (Binary-encoded DER)">
<FileNameFilters>
<FileNameFilter>*.cer</FileNameFilter>
<FileNameFilter>*.der</FileNameFilter>
<FileNameFilter>*.p7b</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="HexString">3082</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
<Filter Title="Security certificate (Base64-encoded DER)">
<FileNameFilters>
<FileNameFilter>*.cer</FileNameFilter>
<FileNameFilter>*.der</FileNameFilter>
<FileNameFilter>*.p7b</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">-----BEGIN CERTIFICATE-----\r\n</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.SecurityCertificate.SecurityCertificateObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.SecurityCertificate.DER.DERCertificateDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="FreeDesktop.org desktop/directory shortcut entry">
<FileNameFilters>
<FileNameFilter>*.desktop</FileNameFilter>
<FileNameFilter>*.directory</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Shortcut.ShortcutObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Shortcut.FreeDesktop.DesktopShortcutDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Microsoft shortcut">
<FileNameFilters>
<FileNameFilter>*.lnk</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="HexString">4C000000</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Shortcut.ShortcutObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Shortcut.Microsoft.LNKDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>
<UniversalEditor>
<Configuration>
<Group ID="Application">
<Property ID="ConfirmExit" Value="true" />
<Group ID="Startup">
<Property ID="ForceLoadStartupFileNames" Value="true" />
<Property ID="FileNames">
<Value>C:\Temp\UETEST\uetest.farc</Value>
</Property>
</Group>
</Group>
</Configuration>
</UniversalEditor>

View File

@ -0,0 +1,24 @@
<UniversalEditor>
<Application>
<CommandBars LargeButtons="false" ScreenTips="true" ScreenTipShortcutKeys="true">
<CommandBar ID="tbStandard" Title="Standard">
<Items>
<CommandReference CommandID="FileNew" />
<CommandReference CommandID="FileOpen" />
<CommandReference CommandID="FileSave" />
<CommandReference CommandID="FilePrint" />
<Separator />
<CommandReference CommandID="EditCut" />
<CommandReference CommandID="EditCopy" />
<CommandReference CommandID="EditPaste" />
<CommandReference CommandID="EditDelete" />
<Separator />
<CommandReference CommandID="EditUndo" />
<CommandReference CommandID="EditRedo" />
<Separator />
<CommandReference CommandID="Help" />
</Items>
</CommandBar>
</CommandBars>
</Application>
</UniversalEditor>

View File

@ -0,0 +1,354 @@
<?xml version="1.0" encoding="UTF-8" ?>
<UniversalEditor>
<Application>
<Commands>
<!-- File -->
<Command ID="File">
<Items>
<CommandReference CommandID="FileNew" />
<CommandReference CommandID="FileOpen" />
<CommandReference CommandID="FileSave" />
<CommandReference CommandID="FileClose" />
<Separator />
<CommandReference CommandID="FilePrint" />
<Separator />
<CommandReference CommandID="FileRecentFiles" />
<CommandReference CommandID="FileRecentProjects" />
<Separator />
<CommandReference CommandID="FileRestart" />
<CommandReference CommandID="FileExit" />
</Items>
</Command>
<Command ID="FileNew" DefaultCommandID="FileNewDocument">
<Items>
<!--
<CommandReference CommandID="FileNewDocumentFileSystem" />
<Separator />
-->
<CommandReference CommandID="FileNewDocument" />
<CommandReference CommandID="FileNewProject" />
</Items>
</Command>
<Command ID="FileNewDocument">
<Shortcut Modifiers="Control" Key="N" />
<Parameters>
<!-- This command takes one parameter which is not set by default -->
<Parameter Name="ObjectModelTypeName" />
</Parameters>
</Command>
<Command ID="FileNewDocumentFileSystem" ParentCommandID="FileNewDocument">
<!-- Execute FileNewDocument with the specified parameters -->
<ParameterValues>
<ParameterValue Name="ObjectModelTypeName" Value="UniversalEditor.ObjectModels.FileSystem.FileSystemObjectModel" />
</ParameterValues>
</Command>
<Command ID="FileNewProject">
<Shortcut Modifiers="Control,Shift" Key="N" />
</Command>
<Command ID="FileOpen" DefaultCommandID="FileOpenDocument">
<Items>
<CommandReference CommandID="FileOpenDocument" />
<CommandReference CommandID="FileOpenProject" />
</Items>
</Command>
<Command ID="FileOpenDocument">
<Shortcut Modifiers="Control" Key="O" />
</Command>
<Command ID="FileOpenProject">
<Shortcut Modifiers="Control,Shift" Key="O" />
</Command>
<Command ID="FileSave" DefaultCommandID="FileSaveDocument">
<Items>
<CommandReference CommandID="FileSaveDocument" />
<CommandReference CommandID="FileSaveDocumentAs" />
<Separator />
<CommandReference CommandID="FileSaveProject" />
<CommandReference CommandID="FileSaveProjectAs" />
<Separator />
<CommandReference CommandID="FileSaveAll" />
</Items>
</Command>
<Command ID="FileSaveDocument">
<Shortcut Modifiers="Control" Key="S" />
</Command>
<Command ID="FileSaveDocumentAs" />
<Command ID="FileSaveProject" />
<Command ID="FileSaveProjectAs" />
<Command ID="FileSaveAll">
<Shortcut Modifiers="Control,Shift" Key="S" />
</Command>
<Command ID="FileClose">
<Items>
<CommandReference CommandID="FileCloseDocument" />
<CommandReference CommandID="FileCloseProject" />
<Separator />
<CommandReference CommandID="FileCloseWindow" />
</Items>
</Command>
<Command ID="FileCloseDocument">
<Shortcut Modifiers="Control" Key="W" />
</Command>
<Command ID="FileCloseProject">
<Shortcut Modifiers="Control,Shift" Key="W" />
</Command>
<Command ID="FileCloseWindow">
<Shortcut Modifiers="Alt" Key="F4" />
</Command>
<Command ID="FilePrint">
<Shortcut Modifiers="Control" Key="P" />
</Command>
<Command ID="FileRecentFiles">
<Items>
<CommandPlaceholder ID="RecentFiles" />
</Items>
</Command>
<Command ID="FileRecentProjects">
<Items>
<CommandPlaceholder ID="RecentProjects" />
</Items>
</Command>
<Command ID="FileRestart" />
<Command ID="FileExit">
<Shortcut Modifiers="Control" Key="Q" />
</Command>
<!-- Edit -->
<Command ID="Edit">
<Items>
<CommandReference CommandID="EditUndo" />
<CommandReference CommandID="EditRedo" />
<Separator />
<CommandReference CommandID="EditCut" />
<CommandReference CommandID="EditCopy" />
<CommandReference CommandID="EditPaste" />
<CommandReference CommandID="EditDelete" />
<Separator />
<CommandReference CommandID="EditSelectAll" />
<CommandReference CommandID="EditInvertSelection" />
<Separator />
<CommandReference CommandID="EditFindReplace" />
<CommandReference CommandID="EditGoTo" />
</Items>
</Command>
<Command ID="EditUndo">
<Shortcut Modifiers="Control" Key="Z" />
</Command>
<Command ID="EditRedo">
<Shortcut Modifiers="Control" Key="Y" />
</Command>
<Command ID="EditCut">
<Shortcut Modifiers="Control" Key="X" />
</Command>
<Command ID="EditCopy">
<Shortcut Modifiers="Control" Key="C" />
</Command>
<Command ID="EditPaste">
<Shortcut Modifiers="Control" Key="V" />
</Command>
<Command ID="EditDelete">
<Shortcut Key="Delete" />
</Command>
<Command ID="EditSelectAll">
<Shortcut Modifiers="Control" Key="A" />
</Command>
<Command ID="EditInvertSelection">
<Shortcut Modifiers="Control,Shift" Key="A" />
</Command>
<Command ID="EditFindReplace">
<Shortcut Modifiers="Control" Key="F" />
</Command>
<Command ID="EditGoTo">
<Shortcut Modifiers="Control" Key="G" />
</Command>
<!-- View -->
<Command ID="View">
<Items>
<CommandReference CommandID="ViewToolbars" />
<CommandReference CommandID="ViewStatusBar" />
<Separator />
<CommandReference CommandID="ViewPanels" />
<Separator />
<CommandReference CommandID="ViewPerspective" />
<Separator />
<CommandReference CommandID="ViewStartPage" />
<CommandReference CommandID="ViewFullScreen" />
<Separator />
<CommandReference CommandID="ViewRefresh" />
</Items>
</Command>
<Command ID="ViewToolbars">
<Items>
<CommandReference CommandID="ViewToolbarsCustomize" />
</Items>
</Command>
<Command ID="ViewToolbarsCustomize" />
<Command ID="ViewStatusBar" />
<Command ID="ViewPanels" />
<Command ID="ViewPerspective">
<Items>
<CommandReference CommandID="ViewPerspective1" />
<CommandReference CommandID="ViewPerspective2" />
<CommandReference CommandID="ViewPerspective3" />
<CommandReference CommandID="ViewPerspective4" />
<CommandReference CommandID="ViewPerspective5" />
<CommandReference CommandID="ViewPerspective6" />
<CommandReference CommandID="ViewPerspective7" />
<CommandReference CommandID="ViewPerspective8" />
<CommandReference CommandID="ViewPerspective9" />
<Separator />
<CommandReference CommandID="ViewPerspectiveCustomize" />
</Items>
</Command>
<Command ID="ViewPerspective1">
<Shortcut Key="TopRow1" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective2">
<Shortcut Key="TopRow2" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective3">
<Shortcut Key="TopRow3" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective4">
<Shortcut Key="TopRow4" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective5">
<Shortcut Key="TopRow5" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective6">
<Shortcut Key="TopRow6" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective7">
<Shortcut Key="TopRow7" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective8">
<Shortcut Key="TopRow8" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspective9">
<Shortcut Key="TopRow9" Modifiers="Control,Alt" />
</Command>
<Command ID="ViewPerspectiveCustomize" />
<Command ID="ViewStartPage" />
<Command ID="ViewFullScreen">
<Shortcut Key="F11" />
</Command>
<!-- Project -->
<Command ID="Project">
<Items>
<CommandReference CommandID="ProjectAddNew" />
<CommandReference CommandID="ProjectAddExisting" />
<Separator />
<CommandReference CommandID="ProjectExclude" />
<CommandReference CommandID="ProjectShowAllFiles" />
<Separator />
<CommandReference CommandID="ProjectProperties" />
</Items>
</Command>
<Command ID="ProjectAddNew">
<Shortcut Modifiers="Control" Key="A" />
</Command>
<Command ID="ProjectAddExisting">
<Shortcut Modifiers="Control,Shift" Key="A" />
</Command>
<Command ID="ProjectExclude" />
<Command ID="ProjectShowAllFiles" />
<Command ID="ProjectProperties" />
<Command ID="Bookmarks">
<Items>
<CommandReference CommandID="BookmarksAdd" />
<CommandReference CommandID="BookmarksAddAll" />
<Separator />
<CommandReference CommandID="BookmarksManage" />
</Items>
</Command>
<Command ID="BookmarksAdd">
<Shortcut Modifiers="Control" Key="D" />
</Command>
<Command ID="BookmarksAddAll">
<Shortcut Modifiers="Control,Shift" Key="D" />
</Command>
<Command ID="BookmarksManage" />
<Command ID="Tools">
<Items>
<CommandReference CommandID="ToolsSessionManager" />
<Separator />
<CommandReference CommandID="ToolsExternalTools" />
<Separator />
<CommandReference CommandID="ToolsCustomize" />
<CommandReference CommandID="ToolsOptions" />
</Items>
</Command>
<Command ID="ToolsSessionManager" />
<Command ID="ToolsExternalTools">
<Items>
<CommandPlaceholder ID="ExternalTools" />
<Separator />
<CommandReference CommandID="ToolsExternalToolsCustomize" />
</Items>
</Command>
<Command ID="ToolsExternalToolsCustomize" />
<Command ID="ToolsCustomize" />
<Command ID="ToolsOptions" />
<Command ID="Window">
<Items>
<CommandReference CommandID="WindowNewWindow" />
<CommandReference CommandID="WindowSplit" />
<Separator />
<CommandReference CommandID="WindowFloat" />
<CommandReference CommandID="WindowFloatAll" />
<CommandReference CommandID="WindowDock" />
<CommandReference CommandID="WindowAutoHide" />
<CommandReference CommandID="WindowAutoHideAll" />
<CommandReference CommandID="WindowHide" />
<Separator />
<CommandReference CommandID="WindowPinTab" />
<Separator />
<CommandReference CommandID="WindowNewTabGroupHorizontal" />
<CommandReference CommandID="WindowNewTabGroupVertical" />
<CommandReference CommandID="WindowCloseAllDocuments" />
<CommandReference CommandID="WindowResetWindowLayout" />
<Separator />
<CommandReference CommandID="WindowWindows" />
</Items>
</Command>
<Command ID="WindowNewWindow" />
<Command ID="WindowSplit" />
<Command ID="WindowFloat" />
<Command ID="WindowFloatAll" />
<Command ID="WindowDock" />
<Command ID="WindowAutoHide" />
<Command ID="WindowAutoHideAll" />
<Command ID="WindowHide" />
<Command ID="WindowPinTab" />
<Command ID="WindowNewTabGroupHorizontal" />
<Command ID="WindowNewTabGroupVertical" />
<Command ID="WindowCloseAllDocuments" />
<Command ID="WindowResetWindowLayout" />
<Command ID="WindowWindows" />
<Command ID="Help" DefaultCommandID="HelpViewHelp">
<Items>
<CommandReference CommandID="HelpViewHelp" />
<Separator />
<CommandReference CommandID="HelpCustomerFeedbackOptions" />
<CommandReference CommandID="HelpLicensingAndActivation" />
<Separator />
<CommandReference CommandID="HelpSoftwareManager" />
<Separator />
<CommandReference CommandID="HelpAboutPlatform" />
</Items>
</Command>
<Command ID="HelpViewHelp" />
<Command ID="HelpCustomerFeedbackOptions" />
<Command ID="HelpLicensingAndActivation" />
<Command ID="HelpSoftwareManager" />
<Command ID="HelpAboutPlatform" />
</Commands>
</Application>
</UniversalEditor>

View File

@ -0,0 +1,16 @@
<UniversalEditor>
<Application>
<MainMenu>
<Items>
<CommandReference CommandID="File" />
<CommandReference CommandID="Edit" />
<CommandReference CommandID="View" />
<CommandReference CommandID="Project" />
<CommandReference CommandID="Bookmarks" />
<CommandReference CommandID="Tools" />
<CommandReference CommandID="Window" />
<CommandReference CommandID="Help" />
</Items>
</MainMenu>
</Application>
</UniversalEditor>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<ObjectModels>
<!--
Default settings for all object models unless overridden with a specific ObjectModel tag.
Enabled
Determines whether the ObjectModel is visible in user interface elements (for example, creating
a new document). If false, the ObjectModel won't show up in the user interface but will still
be accessible to any code that references it directly.
-->
<Default Visible="true" />
</ObjectModels>
</UniversalEditor>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" ?>
<UniversalEditor>
<Configuration>
<Group ID="Application">
<Group ID="StartPage">
<!--
Set to false if you don't want the StartPage to be available. Note
that you will also need to remove the ViewStartPage menu item if it's
defined in MainMenu.xml to completely remove all entry points to the
Start Page.
-->
<Property ID="Enabled" Value="true" />
<!--
The URL from which to download Start Page content.
-->
<Property ID="ContentURL" />
<!--
Configuration settings for content refresh.
-->
<Group ID="ContentRefreshTimeout">
<Property ID="Enabled" Value="false" />
<Property ID="Interval" Value="0" />
</Group>
</Group>
</Group>
</Configuration>
</UniversalEditor>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" ?>
<UniversalEditor Version="1.0">
<Editors>
<Editor ID="{1B5B1E8D-442A-4AC0-8EFD-03AADFF3CAD2}">
<!-- FileSystemEditor -->
<Commands>
<Command ID="FileRename" />
</Commands>
</Editor>
</Editors>
</UniversalEditor>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" ?>
<UniversalEditor Version="1.0">
<Editors>
<Editor ID="{1B5B1E8D-442A-4AC0-8EFD-03AADFF3CAD2}">
<!-- FileSystemEditor -->
<KeyBindings>
<KeyBinding Key="F2" CommandID="FileRename" />
</KeyBindings>
</Editor>
</Editors>
</UniversalEditor>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Windows XML contact">
<FileNameFilters>
<FileNameFilter>*.contact</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Contact" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Contact.Microsoft.ContactDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="vCard contact">
<FileNameFilters>
<FileNameFilter>*.vcf</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Contact" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Contact.VCard.VCardDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="AniMiku concert">
<FileNameFilters>
<FileNameFilter>*.amp</FileNameFilter>
</FileNameFilters
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">AMPV2\r\n</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Concertroid.Concert.ConcertObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.AniMiku.Concert.AniMikuINIDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="AniMiku texture package">
<FileNameFilters>
<FileNameFilter>*.amt</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.FileSystem.FileSystemObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.FileSystem.AniMiku.TexturePackage.AMTDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association Priority="1">
<Filters>
<Filter Title="AniMiku extended Polygon Movie Maker model">
<FileNameFilters>
<FileNameFilter>*.apmd</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia3D.Model.ModelObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.AniMiku.ExtendedPMD.ExtendedPMDDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Inivis AC3D model">
<FileNameFilters>
<FileNameFilter>*.ac</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">AC3Db</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia3D.Model.ModelObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia3D.Model.Inivis.AC3DDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Super6 6KT model">
<FileNameFilters>
<FileNameFilter>*.6kt</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="HexString">FFFFFF9B</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia3D.Model.ModelObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia3D.Model.Super6.Super6DataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="AniMiku motion data">
<FileNameFilters>
<FileNameFilter>*.amd</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">amd</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia3D.Motion.MotionObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia3D.Motion.AniMiku.AniMikuMotionDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Advanced Stream Redirector">
<FileNameFilters>
<FileNameFilter>*.asx</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">&lt;?xml</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.ASXDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Compact Disc Digital Audio">
<FileNameFilters>
<FileNameFilter>*.cda</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">RIFF</MagicByte>
<MagicByte Type="None" Length="4" />
<MagicByte Type="String">CDDA</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.CDDA.CDDADataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="HTML playlist">
<FileNameFilters>
<FileNameFilter>*.html</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">&lt;?xml</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.HTMLPlaylistDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="M3U playlist">
<FileNameFilters>
<FileNameFilter>*.m3u</FileNameFilter>
<FileNameFilter>*.m3u8</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">#EXTM3U</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.M3UDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Notepad++ session">
<FileNameFilters>
<FileNameFilter>session.xml</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">&lt;?xml</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.NotepadPlusPlaylistDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="PLS playlist">
<FileNameFilters>
<FileNameFilter>*.pls</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">[playlist</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.PLSDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="SMIL/Windows Media/Zune playlist">
<FileNameFilters>
<FileNameFilter>*.wpl</FileNameFilter>
<FileNameFilter>*.zpl</FileNameFilter>
<FileNameFilter>*.smil</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">&lt;?xml</MagicByte>
<MagicByte Type="String">&lt;?zpl</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.SMILDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="XML Sharable Playlist">
<FileNameFilters>
<FileNameFilter>*.xspf</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">&lt;?xml</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Playlist.PlaylistObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Playlist.XSPFDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Linux MultiMedia Studio (LMMS) project">
<FileNameFilters>
<FileNameFilter>*.mmp</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Project.AudioProjectObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Project.LMMS.LMMSProjectDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="Linux MultiMedia Studio (LMMS) project (compressed)">
<FileNameFilters>
<FileNameFilter>*.mmpz</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Project.AudioProjectObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Project.LMMS.LMMSCompressedDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Music Instrument Digital Interface sequence">
<FileNameFilters>
<FileNameFilter>*.mid</FileNameFilter>
<FileNameFilter>*.midi</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">MThd</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.MIDI.MIDIDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="MusicXML markup">
<FileNameFilters>
<FileNameFilter>*.mxl</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.MusicXML.MusicXMLDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Notation Interchange File Format">
<FileNameFilters>
<FileNameFilter>*.nif</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">RIFX</MagicByte>
<MagicByte Type="None" Length="4" />
<MagicByte Type="String">NIFF</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.NIFF.NIFFDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="UTAU voice sequence">
<FileNameFilters>
<FileNameFilter>*.ust</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.UTAU.USTDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="VOCALOID2 voice sequence (MIDI)">
<FileNameFilters>
<FileNameFilter>*.vsq</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.Vocaloid.VSQDataFormat" />
</DataFormats>
</Association>
<Association>
<Filters>
<Filter Title="VOCALOID3 voice sequence (XML)">
<FileNameFilters>
<FileNameFilter>*.vsqx</FileNameFilter>
</FileNameFilters>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.Vocaloid.VSQXDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="Miles Sound System eXtended MIDI audio">
<FileNameFilters>
<FileNameFilter>*.xmi</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">FORM</MagicByte>
<MagicByte Type="None" Length="4" />
<MagicByte Type="String">XDIRINFO</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Synthesized.SynthesizedAudioObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Synthesized.ExtendedMIDI.XMIDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<UniversalEditor Version="4.0">
<Associations>
<Association>
<Filters>
<Filter Title="DirectWave Patch">
<FileNameFilters>
<FileNameFilter>*.dwp</FileNameFilter>
</FileNameFilters>
<MagicByteSequences>
<MagicByteSequence>
<MagicByte Type="String">DwPr</MagicByte>
</MagicByteSequence>
</MagicByteSequences>
</Filter>
</Filters>
<ObjectModels>
<ObjectModel TypeName="UniversalEditor.ObjectModels.Multimedia.Audio.Voicebank.VoicebankObjectModel" />
</ObjectModels>
<DataFormats>
<DataFormat TypeName="UniversalEditor.DataFormats.Multimedia.Audio.Voicebank.DirectWave.DirectWavePatchDataFormat" />
</DataFormats>
</Association>
</Associations>
</UniversalEditor>

Some files were not shown because too many files have changed in this diff Show More