CodeWalker/CodeWalker.csproj

887 lines
38 KiB
XML
Raw Normal View History

2017-09-21 18:33:05 +08:00
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.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>{3BB16320-99BF-4E30-9065-CA0877A36BF4}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>CodeWalker</RootNamespace>
<AssemblyName>CodeWalker</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\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>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<RunCodeAnalysis>false</RunCodeAnalysis>
2017-09-21 18:33:05 +08:00
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>none</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
<RunCodeAnalysis>false</RunCodeAnalysis>
2017-09-21 18:33:05 +08:00
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x86\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<OutputPath>bin\x86\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
<RunCodeAnalysis>false</RunCodeAnalysis>
2017-09-21 18:33:05 +08:00
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>Resources\CW.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="FastColoredTextBox, Version=2.16.24.0, Culture=neutral, PublicKeyToken=fb8aa12b994ef61b, processorArchitecture=MSIL">
<HintPath>packages\FCTB.2.16.24\lib\FastColoredTextBox.dll</HintPath>
2017-09-21 18:33:05 +08:00
</Reference>
<Reference Include="SharpDX, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.4.0.1\lib\net45\SharpDX.dll</HintPath>
</Reference>
<Reference Include="SharpDX.D3DCompiler, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.D3DCompiler.4.0.1\lib\net45\SharpDX.D3DCompiler.dll</HintPath>
</Reference>
<Reference Include="SharpDX.Direct2D1, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.Direct2D1.4.0.1\lib\net45\SharpDX.Direct2D1.dll</HintPath>
</Reference>
<Reference Include="SharpDX.Direct3D11, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.Direct3D11.4.0.1\lib\net45\SharpDX.Direct3D11.dll</HintPath>
</Reference>
<Reference Include="SharpDX.DXGI, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.DXGI.4.0.1\lib\net45\SharpDX.DXGI.dll</HintPath>
</Reference>
<Reference Include="SharpDX.Mathematics, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.Mathematics.4.0.1\lib\net45\SharpDX.Mathematics.dll</HintPath>
</Reference>
<Reference Include="SharpDX.XAudio2, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.XAudio2.4.0.1\lib\net45\SharpDX.XAudio2.dll</HintPath>
</Reference>
<Reference Include="SharpDX.XInput, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
<HintPath>packages\SharpDX.XInput.4.0.1\lib\net45\SharpDX.XInput.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="WeifenLuo.WinFormsUI.Docking, Version=3.0.6.0, Culture=neutral, PublicKeyToken=5cded1a1a0a7b481, processorArchitecture=MSIL">
<HintPath>packages\DockPanelSuite.3.0.6\lib\net40\WeifenLuo.WinFormsUI.Docking.dll</HintPath>
2018-03-03 21:03:08 +08:00
</Reference>
<Reference Include="WeifenLuo.WinFormsUI.Docking.ThemeVS2015, Version=3.0.6.0, Culture=neutral, PublicKeyToken=5cded1a1a0a7b481, processorArchitecture=MSIL">
<HintPath>packages\DockPanelSuite.ThemeVS2015.3.0.6\lib\net40\WeifenLuo.WinFormsUI.Docking.ThemeVS2015.dll</HintPath>
2018-03-03 21:03:08 +08:00
</Reference>
2017-09-21 18:33:05 +08:00
</ItemGroup>
<ItemGroup>
2019-12-03 21:52:22 +08:00
<Compile Include="Rendering\Shaders\DeferredScene.cs" />
<Compile Include="Rendering\Utils\UnitCone.cs" />
2019-11-23 11:34:39 +08:00
<Compile Include="Tools\AboutForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="Tools\AboutForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>AboutForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GenericForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\GenericForm.Designer.cs">
<DependentUpon>GenericForm.cs</DependentUpon>
</Compile>
2019-03-21 22:29:37 +08:00
<Compile Include="Forms\ModelMatForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\ModelMatForm.Designer.cs">
<DependentUpon>ModelMatForm.cs</DependentUpon>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="PedsForm.cs">
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="PedsForm.Designer.cs">
<DependentUpon>PedsForm.cs</DependentUpon>
</Compile>
2019-01-21 14:30:43 +08:00
<Compile Include="Project\Panels\GenerateLODLightsPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\GenerateLODLightsPanel.Designer.cs">
<DependentUpon>GenerateLODLightsPanel.cs</DependentUpon>
</Compile>
<Compile Include="Tools\BrowseForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\BrowseForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>BrowseForm.cs</DependentUpon>
</Compile>
<Compile Include="ExploreForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="ExploreForm.Designer.cs">
<DependentUpon>ExploreForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\ExtractKeysForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\ExtractKeysForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractKeysForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\ExtractScriptsForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\ExtractScriptsForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractScriptsForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\ExtractRawForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\ExtractRawForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractRawForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\ExtractShadersForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\ExtractShadersForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractShadersForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\ExtractTexForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\ExtractTexForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractTexForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\AwcForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\AwcForm.Designer.cs">
<DependentUpon>AwcForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\FxcForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\FxcForm.Designer.cs">
<DependentUpon>FxcForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GxtForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\GxtForm.Designer.cs">
<DependentUpon>GxtForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\HexForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\HexForm.Designer.cs">
<DependentUpon>HexForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\MetaForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\MetaForm.Designer.cs">
<DependentUpon>MetaForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\ModelForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\ModelForm.Designer.cs">
<DependentUpon>ModelForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\RelForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\RelForm.Designer.cs">
<DependentUpon>RelForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\TextForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\TextForm.Designer.cs">
<DependentUpon>TextForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\XmlForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\XmlForm.Designer.cs">
<DependentUpon>XmlForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\YcdForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\YcdForm.Designer.cs">
<DependentUpon>YcdForm.cs</DependentUpon>
</Compile>
2017-09-21 18:33:05 +08:00
<Compile Include="Forms\YtdForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\YtdForm.Designer.cs">
<DependentUpon>YtdForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\YvrForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\YvrForm.Designer.cs">
<DependentUpon>YvrForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\YwrForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\YwrForm.Designer.cs">
<DependentUpon>YwrForm.cs</DependentUpon>
</Compile>
2018-02-24 21:59:00 +08:00
<Compile Include="GameFiles\FxcParser.cs" />
<Compile Include="GameFiles\GameFileCacheFactory.cs" />
<Compile Include="Tools\ImportFbxForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\ImportFbxForm.Designer.cs">
<DependentUpon>ImportFbxForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\JenkGenForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\JenkGenForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>JenkGenForm.cs</DependentUpon>
</Compile>
<Compile Include="Tools\JenkIndForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\JenkIndForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>JenkIndForm.cs</DependentUpon>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="Utils\KeyBindForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="Utils\KeyBindForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>KeyBindForm.cs</DependentUpon>
</Compile>
<Compile Include="MenuForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="MenuForm.Designer.cs">
<DependentUpon>MenuForm.cs</DependentUpon>
2017-09-21 18:33:05 +08:00
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Project\MenyooXml.cs" />
2018-12-25 19:40:49 +08:00
<Compile Include="Project\Panels\EditAudioEmitterListPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioEmitterListPanel.Designer.cs">
<DependentUpon>EditAudioEmitterListPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditAudioEmitterPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioEmitterPanel.Designer.cs">
<DependentUpon>EditAudioEmitterPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditAudioFilePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioFilePanel.Designer.cs">
<DependentUpon>EditAudioFilePanel.cs</DependentUpon>
</Compile>
2018-12-28 16:02:21 +08:00
<Compile Include="Project\Panels\EditAudioInteriorPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioInteriorPanel.Designer.cs">
<DependentUpon>EditAudioInteriorPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditAudioInteriorRoomPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioInteriorRoomPanel.Designer.cs">
<DependentUpon>EditAudioInteriorRoomPanel.cs</DependentUpon>
</Compile>
2018-12-25 19:40:49 +08:00
<Compile Include="Project\Panels\EditAudioZoneListPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioZoneListPanel.Designer.cs">
<DependentUpon>EditAudioZoneListPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditAudioZonePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditAudioZonePanel.Designer.cs">
<DependentUpon>EditAudioZonePanel.cs</DependentUpon>
</Compile>
2018-03-03 21:03:08 +08:00
<Compile Include="Project\Panels\EditProjectPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditProjectPanel.Designer.cs">
<DependentUpon>EditProjectPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditScenarioNodePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditScenarioNodePanel.Designer.cs">
<DependentUpon>EditScenarioNodePanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditScenarioYmtPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditScenarioYmtPanel.Designer.cs">
<DependentUpon>EditScenarioYmtPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditTrainNodePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditTrainNodePanel.Designer.cs">
<DependentUpon>EditTrainNodePanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditTrainTrackPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditTrainTrackPanel.Designer.cs">
<DependentUpon>EditTrainTrackPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYmapCarGenPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYmapCarGenPanel.Designer.cs">
<DependentUpon>EditYmapCarGenPanel.cs</DependentUpon>
</Compile>
Ability to edit YTYP files and MLO Entity Defintions + Revisions to grass brush (#33) * - Add ability to edit/add ytyp files to project. - Add ability to edit/add ytyp archetype files to ytyp. - Add ability to add/remove entities from mlo archetype defs. - Add ability to save ytyp files. - Add dialog popup before optimizing grass batches. - Fix grass batches not being selected when chaning selection in project explorer. - Merged with upstream/master. - Squashed last 4 commits for PR cleanliness. * Fixed windows forms reference error. * - Added error checking to deleting mlo entities. - Fixed various bugs with deleting mlo entities. - Fixed edit archetype panel Asset Type box. - Removed redundant/unnecessary. - Removed backwards references between MCEntityDef and YmapEntityDef. All ymap entity to mcentity references are grabbed using indecies in the MloInstanceData class. - Fixed "YmapMenu" not showing when selecting entities/mlo entities in project form. Current bugs: - Loading a ytyp file -- mlo entities are not editiable, and are created in the world. - entitysets are not editable (properly). - Removing an mloinstancedef from a ymap does not delete the mlo instance's gizmo from the world, and it's still selectable. (Although all references are lost, and I believe collected by the GC?) * - Moved archetype initialization methods YmapFile.InitYmapEntityArchetypes(GameFileCache gfc) and MloInstanceData.InitYmapEntityArchetypes(GameFileCache gfc) - Added ability to load mlo instance defs through ymap files. - Fixed add method for mlo archetypes. * - Removed SetOrientationInv. - Removed unreachable code + updated comment. - Renamed CreateEntity to CreateYmapEntity, and renamed params for consistency. * Split calls to CreateYmapEntity() and MloArchetype.AddEntity(). * Fixed redundant rotation inversions. * - Added ability to select rooms. - Changed tree view grouping for mlo entities. - Fixed projectexplorer selection bugs. - Added ability to toggle mlo entity sets. - Fixed some change events when editing archetypes.
2018-12-03 16:54:04 +08:00
<Compile Include="Project\Panels\EditYtypArchetypeMloRoomPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYtypArchetypeMloRoomPanel.Designer.cs">
<DependentUpon>EditYtypArchetypeMloRoomPanel.cs</DependentUpon>
</Compile>
2018-03-03 21:03:08 +08:00
<Compile Include="Project\Panels\EditYmapEntityPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYmapEntityPanel.Designer.cs">
<DependentUpon>EditYmapEntityPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYmapGrassPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYmapGrassPanel.Designer.cs">
<DependentUpon>EditYmapGrassPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYmapPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYmapPanel.Designer.cs">
<DependentUpon>EditYmapPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYndNodePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYndNodePanel.Designer.cs">
<DependentUpon>EditYndNodePanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYndPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYndPanel.Designer.cs">
<DependentUpon>EditYndPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYnvPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYnvPanel.Designer.cs">
<DependentUpon>EditYnvPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYnvPointPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYnvPointPanel.Designer.cs">
<DependentUpon>EditYnvPointPanel.cs</DependentUpon>
</Compile>
2018-03-03 21:03:08 +08:00
<Compile Include="Project\Panels\EditYnvPolyPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYnvPolyPanel.Designer.cs">
<DependentUpon>EditYnvPolyPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditYnvPortalPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYnvPortalPanel.Designer.cs">
<DependentUpon>EditYnvPortalPanel.cs</DependentUpon>
</Compile>
Ability to edit YTYP files and MLO Entity Defintions + Revisions to grass brush (#33) * - Add ability to edit/add ytyp files to project. - Add ability to edit/add ytyp archetype files to ytyp. - Add ability to add/remove entities from mlo archetype defs. - Add ability to save ytyp files. - Add dialog popup before optimizing grass batches. - Fix grass batches not being selected when chaning selection in project explorer. - Merged with upstream/master. - Squashed last 4 commits for PR cleanliness. * Fixed windows forms reference error. * - Added error checking to deleting mlo entities. - Fixed various bugs with deleting mlo entities. - Fixed edit archetype panel Asset Type box. - Removed redundant/unnecessary. - Removed backwards references between MCEntityDef and YmapEntityDef. All ymap entity to mcentity references are grabbed using indecies in the MloInstanceData class. - Fixed "YmapMenu" not showing when selecting entities/mlo entities in project form. Current bugs: - Loading a ytyp file -- mlo entities are not editiable, and are created in the world. - entitysets are not editable (properly). - Removing an mloinstancedef from a ymap does not delete the mlo instance's gizmo from the world, and it's still selectable. (Although all references are lost, and I believe collected by the GC?) * - Moved archetype initialization methods YmapFile.InitYmapEntityArchetypes(GameFileCache gfc) and MloInstanceData.InitYmapEntityArchetypes(GameFileCache gfc) - Added ability to load mlo instance defs through ymap files. - Fixed add method for mlo archetypes. * - Removed SetOrientationInv. - Removed unreachable code + updated comment. - Renamed CreateEntity to CreateYmapEntity, and renamed params for consistency. * Split calls to CreateYmapEntity() and MloArchetype.AddEntity(). * Fixed redundant rotation inversions. * - Added ability to select rooms. - Changed tree view grouping for mlo entities. - Fixed projectexplorer selection bugs. - Added ability to toggle mlo entity sets. - Fixed some change events when editing archetypes.
2018-12-03 16:54:04 +08:00
<Compile Include="Project\Panels\EditYtypArchetypePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYtypArchetypePanel.Designer.cs">
<DependentUpon>EditYtypArchetypePanel.cs</DependentUpon>
</Compile>
2018-03-03 21:03:08 +08:00
<Compile Include="Project\Panels\EditYtypPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditYtypPanel.Designer.cs">
<DependentUpon>EditYtypPanel.cs</DependentUpon>
</Compile>
2018-06-02 00:25:12 +08:00
<Compile Include="Project\Panels\GenerateNavMeshPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\GenerateNavMeshPanel.Designer.cs">
<DependentUpon>GenerateNavMeshPanel.cs</DependentUpon>
</Compile>
2018-03-03 21:03:08 +08:00
<Compile Include="Project\Panels\ProjectExplorerPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\ProjectExplorerPanel.Designer.cs">
<DependentUpon>ProjectExplorerPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\EditProjectManifestPanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\EditProjectManifestPanel.Designer.cs">
<DependentUpon>EditProjectManifestPanel.cs</DependentUpon>
</Compile>
<Compile Include="Project\Panels\WelcomePanel.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\Panels\WelcomePanel.Designer.cs">
<DependentUpon>WelcomePanel.cs</DependentUpon>
</Compile>
2017-09-21 18:33:05 +08:00
<Compile Include="Project\ProjectFile.cs" />
<Compile Include="Project\ProjectForm.cs">
2018-03-03 21:03:08 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Project\ProjectForm.Designer.cs">
<DependentUpon>ProjectForm.cs</DependentUpon>
2018-03-03 21:03:08 +08:00
</Compile>
2017-09-21 18:33:05 +08:00
<Compile Include="Project\UndoStep.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Rendering\DirectX\DXUtility.cs" />
<Compile Include="Rendering\Renderer.cs" />
2017-09-21 18:33:05 +08:00
<Compile Include="Rendering\Shaders\BasicShader.cs" />
<Compile Include="Rendering\Shaders\BoundsShader.cs" />
<Compile Include="Rendering\Shaders\CableShader.cs" />
<Compile Include="Rendering\Shaders\CloudsShader.cs" />
<Compile Include="Rendering\Shaders\DistantLightsShader.cs" />
<Compile Include="Rendering\Shaders\MarkerShader.cs" />
<Compile Include="Rendering\Renderable.cs" />
<Compile Include="Rendering\RenderableCache.cs" />
<Compile Include="Rendering\Shaders\PathShader.cs" />
<Compile Include="Rendering\Shaders\PostProcessor.cs" />
<Compile Include="Rendering\Shaders\Shader.cs" />
<Compile Include="Rendering\ShaderManager.cs" />
<Compile Include="Rendering\Shaders\ShadowShader.cs" />
<Compile Include="Rendering\Shaders\SkydomeShader.cs" />
<Compile Include="Rendering\Shaders\TerrainShader.cs" />
<Compile Include="Rendering\Shaders\TreesLodShader.cs" />
<Compile Include="Rendering\Shaders\WaterShader.cs" />
<Compile Include="Rendering\Shaders\WidgetShader.cs" />
<Compile Include="Rendering\Utils\GpuBuffers.cs" />
<Compile Include="Rendering\Utils\RenderTargetSwitch.cs" />
<Compile Include="Rendering\Utils\Shadowmap.cs" />
<Compile Include="Rendering\Utils\UnitCapsule.cs" />
<Compile Include="Rendering\Utils\UnitCube.cs" />
<Compile Include="Rendering\Utils\UnitCylinder.cs" />
<Compile Include="Rendering\Utils\UnitDisc.cs" />
<Compile Include="Rendering\Utils\UnitSphere.cs" />
<Compile Include="Rendering\VertexTypes.cs" />
2019-11-23 11:34:39 +08:00
<Compile Include="Utils\SelectFolderForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="Utils\SelectFolderForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>SelectFolderForm.cs</DependentUpon>
</Compile>
<Compile Include="Settings.cs" />
2019-11-25 17:44:16 +08:00
<Compile Include="World\CutsceneForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="World\CutsceneForm.Designer.cs">
<DependentUpon>CutsceneForm.cs</DependentUpon>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\SettingsForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\SettingsForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>SettingsForm.cs</DependentUpon>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\StatisticsForm.cs">
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\StatisticsForm.Designer.cs">
<DependentUpon>StatisticsForm.cs</DependentUpon>
</Compile>
<Compile Include="Utils\TextInputForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Utils\TextInputForm.Designer.cs">
<DependentUpon>TextInputForm.cs</DependentUpon>
</Compile>
2017-09-21 18:33:05 +08:00
<Compile Include="Utils\DDSIO.cs" />
<Compile Include="Utils\GTAFolder.cs" />
<Compile Include="Utils\InputUtils.cs" />
<Compile Include="Utils\MapUtils.cs" />
2018-02-24 21:59:00 +08:00
<Compile Include="GameFiles\TextureFormats.cs" />
2017-09-21 18:33:05 +08:00
<Compile Include="Utils\TextureLoader.cs" />
2019-11-23 11:34:39 +08:00
<Compile Include="VehicleForm.cs">
2019-01-11 11:24:50 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="VehicleForm.Designer.cs">
2019-01-11 11:24:50 +08:00
<DependentUpon>VehicleForm.cs</DependentUpon>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\WorldInfoForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\WorldInfoForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>WorldInfoForm.cs</DependentUpon>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\WorldSearchForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
2019-11-23 11:34:39 +08:00
<Compile Include="World\WorldSearchForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>WorldSearchForm.cs</DependentUpon>
</Compile>
<Compile Include="Rendering\DirectX\DXForm.cs" />
<Compile Include="Rendering\DirectX\DXManager.cs" />
<Compile Include="Rendering\Utils\UnitQuad.cs" />
<Compile Include="Tools\BinarySearchForm.cs">
2017-09-21 18:33:05 +08:00
<SubType>Form</SubType>
</Compile>
<Compile Include="Tools\BinarySearchForm.Designer.cs">
2017-09-21 18:33:05 +08:00
<DependentUpon>BinarySearchForm.cs</DependentUpon>
</Compile>
<Compile Include="WorldForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="WorldForm.Designer.cs">
<DependentUpon>WorldForm.cs</DependentUpon>
</Compile>
<Compile Include="World\Widget.cs" />
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="Tools\AboutForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>AboutForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GenericForm.resx">
<DependentUpon>GenericForm.cs</DependentUpon>
</EmbeddedResource>
2019-03-21 22:29:37 +08:00
<EmbeddedResource Include="Forms\ModelMatForm.resx">
<DependentUpon>ModelMatForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="PedsForm.resx">
<DependentUpon>PedsForm.cs</DependentUpon>
</EmbeddedResource>
2019-01-21 14:30:43 +08:00
<EmbeddedResource Include="Project\Panels\GenerateLODLightsPanel.resx">
<DependentUpon>GenerateLODLightsPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\BrowseForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>BrowseForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="ExploreForm.resx">
<DependentUpon>ExploreForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\ExtractKeysForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractKeysForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\ExtractScriptsForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractScriptsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\ExtractRawForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractRawForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\ExtractShadersForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractShadersForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\ExtractTexForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>ExtractTexForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\AwcForm.resx">
<DependentUpon>AwcForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\FxcForm.resx">
<DependentUpon>FxcForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GxtForm.resx">
<DependentUpon>GxtForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\HexForm.resx">
<DependentUpon>HexForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MetaForm.resx">
<DependentUpon>MetaForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\ModelForm.resx">
<DependentUpon>ModelForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RelForm.resx">
<DependentUpon>RelForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\TextForm.resx">
<DependentUpon>TextForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\XmlForm.resx">
<DependentUpon>XmlForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\YcdForm.resx">
<DependentUpon>YcdForm.cs</DependentUpon>
</EmbeddedResource>
2017-09-21 18:33:05 +08:00
<EmbeddedResource Include="Forms\YtdForm.resx">
<DependentUpon>YtdForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\YvrForm.resx">
<DependentUpon>YvrForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\YwrForm.resx">
<DependentUpon>YwrForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\ImportFbxForm.resx">
<DependentUpon>ImportFbxForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\JenkGenForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>JenkGenForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Tools\JenkIndForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>JenkIndForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="Utils\KeyBindForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>KeyBindForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="MenuForm.resx">
<DependentUpon>MenuForm.cs</DependentUpon>
2017-09-21 18:33:05 +08:00
</EmbeddedResource>
2018-12-25 19:40:49 +08:00
<EmbeddedResource Include="Project\Panels\EditAudioEmitterListPanel.resx">
<DependentUpon>EditAudioEmitterListPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditAudioEmitterPanel.resx">
<DependentUpon>EditAudioEmitterPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditAudioFilePanel.resx">
<DependentUpon>EditAudioFilePanel.cs</DependentUpon>
</EmbeddedResource>
2018-12-28 16:02:21 +08:00
<EmbeddedResource Include="Project\Panels\EditAudioInteriorPanel.resx">
<DependentUpon>EditAudioInteriorPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditAudioInteriorRoomPanel.resx">
<DependentUpon>EditAudioInteriorRoomPanel.cs</DependentUpon>
</EmbeddedResource>
2018-12-25 19:40:49 +08:00
<EmbeddedResource Include="Project\Panels\EditAudioZoneListPanel.resx">
<DependentUpon>EditAudioZoneListPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditAudioZonePanel.resx">
<DependentUpon>EditAudioZonePanel.cs</DependentUpon>
</EmbeddedResource>
2018-03-03 21:03:08 +08:00
<EmbeddedResource Include="Project\Panels\EditProjectPanel.resx">
<DependentUpon>EditProjectPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditScenarioNodePanel.resx">
<DependentUpon>EditScenarioNodePanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditScenarioYmtPanel.resx">
<DependentUpon>EditScenarioYmtPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditTrainNodePanel.resx">
<DependentUpon>EditTrainNodePanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditTrainTrackPanel.resx">
<DependentUpon>EditTrainTrackPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYmapCarGenPanel.resx">
<DependentUpon>EditYmapCarGenPanel.cs</DependentUpon>
</EmbeddedResource>
Ability to edit YTYP files and MLO Entity Defintions + Revisions to grass brush (#33) * - Add ability to edit/add ytyp files to project. - Add ability to edit/add ytyp archetype files to ytyp. - Add ability to add/remove entities from mlo archetype defs. - Add ability to save ytyp files. - Add dialog popup before optimizing grass batches. - Fix grass batches not being selected when chaning selection in project explorer. - Merged with upstream/master. - Squashed last 4 commits for PR cleanliness. * Fixed windows forms reference error. * - Added error checking to deleting mlo entities. - Fixed various bugs with deleting mlo entities. - Fixed edit archetype panel Asset Type box. - Removed redundant/unnecessary. - Removed backwards references between MCEntityDef and YmapEntityDef. All ymap entity to mcentity references are grabbed using indecies in the MloInstanceData class. - Fixed "YmapMenu" not showing when selecting entities/mlo entities in project form. Current bugs: - Loading a ytyp file -- mlo entities are not editiable, and are created in the world. - entitysets are not editable (properly). - Removing an mloinstancedef from a ymap does not delete the mlo instance's gizmo from the world, and it's still selectable. (Although all references are lost, and I believe collected by the GC?) * - Moved archetype initialization methods YmapFile.InitYmapEntityArchetypes(GameFileCache gfc) and MloInstanceData.InitYmapEntityArchetypes(GameFileCache gfc) - Added ability to load mlo instance defs through ymap files. - Fixed add method for mlo archetypes. * - Removed SetOrientationInv. - Removed unreachable code + updated comment. - Renamed CreateEntity to CreateYmapEntity, and renamed params for consistency. * Split calls to CreateYmapEntity() and MloArchetype.AddEntity(). * Fixed redundant rotation inversions. * - Added ability to select rooms. - Changed tree view grouping for mlo entities. - Fixed projectexplorer selection bugs. - Added ability to toggle mlo entity sets. - Fixed some change events when editing archetypes.
2018-12-03 16:54:04 +08:00
<EmbeddedResource Include="Project\Panels\EditYtypArchetypeMloRoomPanel.resx">
<DependentUpon>EditYtypArchetypeMloRoomPanel.cs</DependentUpon>
</EmbeddedResource>
2018-03-03 21:03:08 +08:00
<EmbeddedResource Include="Project\Panels\EditYmapEntityPanel.resx">
<DependentUpon>EditYmapEntityPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYmapGrassPanel.resx">
<DependentUpon>EditYmapGrassPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYmapPanel.resx">
<DependentUpon>EditYmapPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYndNodePanel.resx">
<DependentUpon>EditYndNodePanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYndPanel.resx">
<DependentUpon>EditYndPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYnvPanel.resx">
<DependentUpon>EditYnvPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYnvPointPanel.resx">
<DependentUpon>EditYnvPointPanel.cs</DependentUpon>
</EmbeddedResource>
2018-03-03 21:03:08 +08:00
<EmbeddedResource Include="Project\Panels\EditYnvPolyPanel.resx">
<DependentUpon>EditYnvPolyPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditYnvPortalPanel.resx">
<DependentUpon>EditYnvPortalPanel.cs</DependentUpon>
</EmbeddedResource>
Ability to edit YTYP files and MLO Entity Defintions + Revisions to grass brush (#33) * - Add ability to edit/add ytyp files to project. - Add ability to edit/add ytyp archetype files to ytyp. - Add ability to add/remove entities from mlo archetype defs. - Add ability to save ytyp files. - Add dialog popup before optimizing grass batches. - Fix grass batches not being selected when chaning selection in project explorer. - Merged with upstream/master. - Squashed last 4 commits for PR cleanliness. * Fixed windows forms reference error. * - Added error checking to deleting mlo entities. - Fixed various bugs with deleting mlo entities. - Fixed edit archetype panel Asset Type box. - Removed redundant/unnecessary. - Removed backwards references between MCEntityDef and YmapEntityDef. All ymap entity to mcentity references are grabbed using indecies in the MloInstanceData class. - Fixed "YmapMenu" not showing when selecting entities/mlo entities in project form. Current bugs: - Loading a ytyp file -- mlo entities are not editiable, and are created in the world. - entitysets are not editable (properly). - Removing an mloinstancedef from a ymap does not delete the mlo instance's gizmo from the world, and it's still selectable. (Although all references are lost, and I believe collected by the GC?) * - Moved archetype initialization methods YmapFile.InitYmapEntityArchetypes(GameFileCache gfc) and MloInstanceData.InitYmapEntityArchetypes(GameFileCache gfc) - Added ability to load mlo instance defs through ymap files. - Fixed add method for mlo archetypes. * - Removed SetOrientationInv. - Removed unreachable code + updated comment. - Renamed CreateEntity to CreateYmapEntity, and renamed params for consistency. * Split calls to CreateYmapEntity() and MloArchetype.AddEntity(). * Fixed redundant rotation inversions. * - Added ability to select rooms. - Changed tree view grouping for mlo entities. - Fixed projectexplorer selection bugs. - Added ability to toggle mlo entity sets. - Fixed some change events when editing archetypes.
2018-12-03 16:54:04 +08:00
<EmbeddedResource Include="Project\Panels\EditYtypArchetypePanel.resx">
<DependentUpon>EditYtypArchetypePanel.cs</DependentUpon>
</EmbeddedResource>
2018-03-03 21:03:08 +08:00
<EmbeddedResource Include="Project\Panels\EditYtypPanel.resx">
<DependentUpon>EditYtypPanel.cs</DependentUpon>
</EmbeddedResource>
2018-06-02 00:25:12 +08:00
<EmbeddedResource Include="Project\Panels\GenerateNavMeshPanel.resx">
<DependentUpon>GenerateNavMeshPanel.cs</DependentUpon>
</EmbeddedResource>
2018-03-03 21:03:08 +08:00
<EmbeddedResource Include="Project\Panels\ProjectExplorerPanel.resx">
<DependentUpon>ProjectExplorerPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\EditProjectManifestPanel.resx">
<DependentUpon>EditProjectManifestPanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\Panels\WelcomePanel.resx">
<DependentUpon>WelcomePanel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Project\ProjectForm.resx">
<DependentUpon>ProjectForm.cs</DependentUpon>
2018-03-03 21:03:08 +08:00
</EmbeddedResource>
2017-09-21 18:33:05 +08:00
<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>
<EmbeddedResource Include="Tools\BinarySearchForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>BinarySearchForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="Utils\SelectFolderForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>SelectFolderForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-25 17:44:16 +08:00
<EmbeddedResource Include="World\CutsceneForm.resx">
<DependentUpon>CutsceneForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="World\SettingsForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>SettingsForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="World\StatisticsForm.resx">
<DependentUpon>StatisticsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Utils\TextInputForm.resx">
<DependentUpon>TextInputForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="VehicleForm.resx">
2019-01-11 11:24:50 +08:00
<DependentUpon>VehicleForm.cs</DependentUpon>
</EmbeddedResource>
2017-09-21 18:33:05 +08:00
<EmbeddedResource Include="WorldForm.resx">
<DependentUpon>WorldForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="World\WorldInfoForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>WorldInfoForm.cs</DependentUpon>
</EmbeddedResource>
2019-11-23 11:34:39 +08:00
<EmbeddedResource Include="World\WorldSearchForm.resx">
2017-09-21 18:33:05 +08:00
<DependentUpon>WorldSearchForm.cs</DependentUpon>
</EmbeddedResource>
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Content Include="icons\icon_glokon_debug_32x32.png" />
<Content Include="icons\icon_glokon_normal_32x32.png" />
<Content Include="icons\icon_google_marker_64x64.png" />
<Content Include="Notice.txt" />
2018-02-24 22:43:17 +08:00
<None Include="README.md" />
2017-09-21 18:33:05 +08:00
<None Include="Resources\CW.ico" />
<None Include="Resources\CW16.ico" />
<Content Include="Todo.txt" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.5.2">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4.5.2 %28x86 and x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
2018-02-24 19:52:58 +08:00
<ProjectReference Include="CodeWalker.Core\CodeWalker.Core.csproj">
<Project>{de50d3a6-b49e-47a0-abe6-101473a00759}</Project>
<Name>CodeWalker.Core</Name>
</ProjectReference>
2017-09-21 18:33:05 +08:00
<ProjectReference Include="CodeWalker.WinForms\CodeWalker.WinForms.csproj">
<Project>{9702c58d-f52f-45cf-9456-9ce5af40f5c3}</Project>
<Name>CodeWalker.WinForms</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>