From c9b69bd6b7dfca09c091d0a38ce426d0ce625377 Mon Sep 17 00:00:00 2001 From: dexy Date: Tue, 25 Feb 2020 02:56:27 +1100 Subject: [PATCH] Update to .net framework 4.8 and new csproj style, moved all CodeWalker project files into subfolder --- CodeWalker Menu.cmd | 1 - CodeWalker RPF Explorer.cmd | 1 - CodeWalker Vehicles.cmd | 1 - CodeWalker.Core/CodeWalker.Core.csproj | 176 +--- CodeWalker.Core/Properties/AssemblyInfo.cs | 36 - CodeWalker.Core/Utils/Utils.cs | 9 +- CodeWalker.ErrorReport/App.config | 6 - CodeWalker.ErrorReport/CW.ico | Bin 17006 -> 17006 bytes .../CodeWalker.ErrorReport.csproj | 91 +- CodeWalker.ErrorReport/Program.cs | 5 +- .../Properties/AssemblyInfo.cs | 36 - .../Properties/Resources.Designer.cs | 63 -- .../Properties/Resources.resx | 117 --- .../Properties/Settings.Designer.cs | 26 - .../Properties/Settings.settings | 7 - CodeWalker.Peds/CodeWalker.Peds.csproj | 91 +- CodeWalker.Peds/Properties/AssemblyInfo.cs | 36 - .../Properties/Resources.Designer.cs | 63 -- CodeWalker.Peds/Properties/Resources.resx | 117 --- CodeWalker.Peds/app.config | 3 - .../CodeWalker.RPFExplorer.csproj | 120 +-- .../Properties/AssemblyInfo.cs | 36 - .../Properties/Resources.Designer.cs | 63 -- .../Properties/Resources.resx | 117 --- CodeWalker.RPFExplorer/app.config | 3 - .../CodeWalker.Vehicles.csproj | 91 +- .../Properties/AssemblyInfo.cs | 36 - .../Properties/Resources.Designer.cs | 63 -- CodeWalker.Vehicles/Properties/Resources.resx | 117 --- CodeWalker.Vehicles/app.config | 3 - .../CodeWalker.WinForms.csproj | 123 +-- .../Properties/AssemblyInfo.cs | 36 - CodeWalker.WinForms/app.config | 11 - CodeWalker.csproj | 943 ----------------- CodeWalker.sln | 191 ++-- App.config => CodeWalker/App.config | 0 {Resources => CodeWalker}/CW.ico | Bin CodeWalker/CodeWalker.csproj | 35 + .../ExploreForm.Designer.cs | 0 ExploreForm.cs => CodeWalker/ExploreForm.cs | 0 .../ExploreForm.resx | 0 .../Forms}/AwcForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/AwcForm.cs | 991 +++++++++--------- {Forms => CodeWalker/Forms}/AwcForm.resx | 0 .../Forms}/FxcForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/FxcForm.cs | 0 {Forms => CodeWalker/Forms}/FxcForm.resx | 0 .../Forms}/GenericForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/GenericForm.cs | 0 {Forms => CodeWalker/Forms}/GenericForm.resx | 0 .../Forms}/GxtForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/GxtForm.cs | 0 {Forms => CodeWalker/Forms}/GxtForm.resx | 0 .../Forms}/HexForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/HexForm.cs | 0 {Forms => CodeWalker/Forms}/HexForm.resx | 0 .../Forms}/MetaForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/MetaForm.cs | 1 + {Forms => CodeWalker/Forms}/MetaForm.resx | 0 .../Forms}/ModelForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/ModelForm.cs | 0 {Forms => CodeWalker/Forms}/ModelForm.resx | 0 .../Forms}/ModelMatForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/ModelMatForm.cs | 0 {Forms => CodeWalker/Forms}/ModelMatForm.resx | 0 .../Forms}/RelForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/RelForm.cs | 1 + {Forms => CodeWalker/Forms}/RelForm.resx | 0 .../Forms}/TextForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/TextForm.cs | 0 {Forms => CodeWalker/Forms}/TextForm.resx | 0 .../Forms}/XmlForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/XmlForm.cs | 1 + {Forms => CodeWalker/Forms}/XmlForm.resx | 0 .../Forms}/YcdForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/YcdForm.cs | 13 +- {Forms => CodeWalker/Forms}/YcdForm.resx | 0 .../Forms}/YtdForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/YtdForm.cs | 0 {Forms => CodeWalker/Forms}/YtdForm.resx | 0 .../Forms}/YvrForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/YvrForm.cs | 0 {Forms => CodeWalker/Forms}/YvrForm.resx | 0 .../Forms}/YwrForm.Designer.cs | 0 {Forms => CodeWalker/Forms}/YwrForm.cs | 0 {Forms => CodeWalker/Forms}/YwrForm.resx | 0 .../GameFiles}/FxcParser.cs | 0 .../GameFiles}/GameFileCacheFactory.cs | 0 .../GameFiles}/TextureFormats.cs | 0 .../MenuForm.Designer.cs | 0 MenuForm.cs => CodeWalker/MenuForm.cs | 0 MenuForm.resx => CodeWalker/MenuForm.resx | 0 .../PedsForm.Designer.cs | 0 PedsForm.cs => CodeWalker/PedsForm.cs | 0 PedsForm.resx => CodeWalker/PedsForm.resx | 0 Program.cs => CodeWalker/Program.cs | 1 + {Project => CodeWalker/Project}/MenyooXml.cs | 0 .../EditAudioEmitterListPanel.Designer.cs | 0 .../Panels/EditAudioEmitterListPanel.cs | 0 .../Panels/EditAudioEmitterListPanel.resx | 0 .../Panels/EditAudioEmitterPanel.Designer.cs | 0 .../Project}/Panels/EditAudioEmitterPanel.cs | 0 .../Panels/EditAudioEmitterPanel.resx | 0 .../Panels/EditAudioFilePanel.Designer.cs | 0 .../Project}/Panels/EditAudioFilePanel.cs | 0 .../Project}/Panels/EditAudioFilePanel.resx | 0 .../Panels/EditAudioInteriorPanel.Designer.cs | 0 .../Project}/Panels/EditAudioInteriorPanel.cs | 0 .../Panels/EditAudioInteriorPanel.resx | 0 .../EditAudioInteriorRoomPanel.Designer.cs | 0 .../Panels/EditAudioInteriorRoomPanel.cs | 0 .../Panels/EditAudioInteriorRoomPanel.resx | 0 .../Panels/EditAudioZoneListPanel.Designer.cs | 0 .../Project}/Panels/EditAudioZoneListPanel.cs | 0 .../Panels/EditAudioZoneListPanel.resx | 0 .../Panels/EditAudioZonePanel.Designer.cs | 0 .../Project}/Panels/EditAudioZonePanel.cs | 0 .../Project}/Panels/EditAudioZonePanel.resx | 0 .../Panels/EditMultiPanel.Designer.cs | 0 .../Project}/Panels/EditMultiPanel.cs | 0 .../Project}/Panels/EditMultiPanel.resx | 0 .../EditProjectManifestPanel.Designer.cs | 0 .../Panels/EditProjectManifestPanel.cs | 0 .../Panels/EditProjectManifestPanel.resx | 0 .../Panels/EditProjectPanel.Designer.cs | 0 .../Project}/Panels/EditProjectPanel.cs | 0 .../Project}/Panels/EditProjectPanel.resx | 0 .../Panels/EditScenarioNodePanel.Designer.cs | 0 .../Project}/Panels/EditScenarioNodePanel.cs | 0 .../Panels/EditScenarioNodePanel.resx | 0 .../Panels/EditScenarioYmtPanel.Designer.cs | 0 .../Project}/Panels/EditScenarioYmtPanel.cs | 0 .../Project}/Panels/EditScenarioYmtPanel.resx | 0 .../Panels/EditTrainNodePanel.Designer.cs | 0 .../Project}/Panels/EditTrainNodePanel.cs | 0 .../Project}/Panels/EditTrainNodePanel.resx | 0 .../Panels/EditTrainTrackPanel.Designer.cs | 0 .../Project}/Panels/EditTrainTrackPanel.cs | 0 .../Project}/Panels/EditTrainTrackPanel.resx | 0 .../Panels/EditYbnBoundPolyPanel.Designer.cs | 0 .../Project}/Panels/EditYbnBoundPolyPanel.cs | 0 .../Panels/EditYbnBoundPolyPanel.resx | 0 .../EditYbnBoundVertexPanel.Designer.cs | 0 .../Panels/EditYbnBoundVertexPanel.cs | 0 .../Panels/EditYbnBoundVertexPanel.resx | 0 .../Panels/EditYbnBoundsPanel.Designer.cs | 0 .../Project}/Panels/EditYbnBoundsPanel.cs | 0 .../Project}/Panels/EditYbnBoundsPanel.resx | 0 .../Project}/Panels/EditYbnPanel.Designer.cs | 0 .../Project}/Panels/EditYbnPanel.cs | 0 .../Project}/Panels/EditYbnPanel.resx | 0 .../Panels/EditYmapCarGenPanel.Designer.cs | 0 .../Project}/Panels/EditYmapCarGenPanel.cs | 0 .../Project}/Panels/EditYmapCarGenPanel.resx | 0 .../Panels/EditYmapEntityPanel.Designer.cs | 0 .../Project}/Panels/EditYmapEntityPanel.cs | 0 .../Project}/Panels/EditYmapEntityPanel.resx | 0 .../Panels/EditYmapGrassPanel.Designer.cs | 0 .../Project}/Panels/EditYmapGrassPanel.cs | 0 .../Project}/Panels/EditYmapGrassPanel.resx | 0 .../Project}/Panels/EditYmapPanel.Designer.cs | 0 .../Project}/Panels/EditYmapPanel.cs | 0 .../Project}/Panels/EditYmapPanel.resx | 0 .../Panels/EditYndNodePanel.Designer.cs | 0 .../Project}/Panels/EditYndNodePanel.cs | 0 .../Project}/Panels/EditYndNodePanel.resx | 0 .../Project}/Panels/EditYndPanel.Designer.cs | 0 .../Project}/Panels/EditYndPanel.cs | 0 .../Project}/Panels/EditYndPanel.resx | 0 .../Project}/Panels/EditYnvPanel.Designer.cs | 0 .../Project}/Panels/EditYnvPanel.cs | 0 .../Project}/Panels/EditYnvPanel.resx | 0 .../Panels/EditYnvPointPanel.Designer.cs | 0 .../Project}/Panels/EditYnvPointPanel.cs | 0 .../Project}/Panels/EditYnvPointPanel.resx | 0 .../Panels/EditYnvPolyPanel.Designer.cs | 0 .../Project}/Panels/EditYnvPolyPanel.cs | 0 .../Project}/Panels/EditYnvPolyPanel.resx | 0 .../Panels/EditYnvPortalPanel.Designer.cs | 0 .../Project}/Panels/EditYnvPortalPanel.cs | 0 .../Project}/Panels/EditYnvPortalPanel.resx | 0 .../Panels/EditYtypArchetypePanel.Designer.cs | 0 .../Project}/Panels/EditYtypArchetypePanel.cs | 0 .../Panels/EditYtypArchetypePanel.resx | 0 .../Panels/EditYtypMloEntSetPanel.Designer.cs | 0 .../Project}/Panels/EditYtypMloEntSetPanel.cs | 0 .../Panels/EditYtypMloEntSetPanel.resx | 0 .../Panels/EditYtypMloPortalPanel.Designer.cs | 0 .../Project}/Panels/EditYtypMloPortalPanel.cs | 0 .../Panels/EditYtypMloPortalPanel.resx | 0 .../Panels/EditYtypMloRoomPanel.Designer.cs | 0 .../Project}/Panels/EditYtypMloRoomPanel.cs | 0 .../Project}/Panels/EditYtypMloRoomPanel.resx | 0 .../Project}/Panels/EditYtypPanel.Designer.cs | 0 .../Project}/Panels/EditYtypPanel.cs | 0 .../Project}/Panels/EditYtypPanel.resx | 0 .../Panels/GenerateLODLightsPanel.Designer.cs | 0 .../Project}/Panels/GenerateLODLightsPanel.cs | 0 .../Panels/GenerateLODLightsPanel.resx | 0 .../Panels/GenerateNavMeshPanel.Designer.cs | 0 .../Project}/Panels/GenerateNavMeshPanel.cs | 0 .../Project}/Panels/GenerateNavMeshPanel.resx | 0 .../Panels/ProjectExplorerPanel.Designer.cs | 0 .../Project}/Panels/ProjectExplorerPanel.cs | 0 .../Project}/Panels/ProjectExplorerPanel.resx | 0 .../Project}/Panels/WelcomePanel.Designer.cs | 0 .../Project}/Panels/WelcomePanel.cs | 0 .../Project}/Panels/WelcomePanel.resx | 0 .../Project}/ProjectFile.cs | 0 .../Project}/ProjectForm.Designer.cs | 0 .../Project}/ProjectForm.cs | 0 .../Project}/ProjectForm.resx | 0 {Project => CodeWalker/Project}/UndoStep.cs | 0 .../Properties}/Resources.Designer.cs | 0 .../Properties}/Resources.resx | 0 .../Properties}/Settings.Designer.cs | 0 .../Properties}/Settings.settings | 0 CodeWalker/Properties/launchSettings.json | 8 + .../Rendering}/DirectX/DXForm.cs | 0 .../Rendering}/DirectX/DXManager.cs | 0 .../Rendering}/DirectX/DXUtility.cs | 0 .../Rendering}/Renderable.cs | 0 .../Rendering}/RenderableCache.cs | 0 .../Rendering}/Renderer.cs | 0 .../Rendering}/ShaderManager.cs | 0 .../Rendering}/Shaders/BasicShader.cs | 0 .../Rendering}/Shaders/BoundsShader.cs | 0 .../Rendering}/Shaders/CableShader.cs | 0 .../Rendering}/Shaders/CloudsShader.cs | 0 .../Rendering}/Shaders/DeferredScene.cs | 0 .../Rendering}/Shaders/DistantLightsShader.cs | 0 .../Rendering}/Shaders/MarkerShader.cs | 0 .../Rendering}/Shaders/PathShader.cs | 0 .../Rendering}/Shaders/PostProcessor.cs | 0 .../Rendering}/Shaders/Shader.cs | 0 .../Rendering}/Shaders/ShadowShader.cs | 0 .../Rendering}/Shaders/SkydomeShader.cs | 0 .../Rendering}/Shaders/TerrainShader.cs | 0 .../Rendering}/Shaders/TreesLodShader.cs | 0 .../Rendering}/Shaders/WaterShader.cs | 0 .../Rendering}/Shaders/WidgetShader.cs | 0 .../Rendering}/Utils/GpuBuffers.cs | 0 .../Rendering}/Utils/RenderTargetSwitch.cs | 0 .../Rendering}/Utils/Shadowmap.cs | 0 .../Rendering}/Utils/UnitCapsule.cs | 0 .../Rendering}/Utils/UnitCone.cs | 0 .../Rendering}/Utils/UnitCube.cs | 0 .../Rendering}/Utils/UnitCylinder.cs | 0 .../Rendering}/Utils/UnitDisc.cs | 0 .../Rendering}/Utils/UnitQuad.cs | 0 .../Rendering}/Utils/UnitSphere.cs | 0 .../Rendering}/VertexTypes.cs | 0 CodeWalker/Resources/CW.ico | Bin 0 -> 17006 bytes {Resources => CodeWalker/Resources}/CW16.ico | Bin .../Resources}/CWPeds.ico | Bin .../Resources}/CWRPFExplorer.ico | Bin .../Resources}/CWVehicles.ico | Bin Settings.cs => CodeWalker/Settings.cs | 0 .../Toolbar}/cammode_2D.png | Bin .../Toolbar}/cammode_3D.png | Bin .../Toolbar}/cammode_Or.png | Bin .../Tools}/AboutForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/AboutForm.cs | 0 {Tools => CodeWalker/Tools}/AboutForm.resx | 0 .../Tools}/BinarySearchForm.Designer.cs | 0 .../Tools}/BinarySearchForm.cs | 0 .../Tools}/BinarySearchForm.resx | 0 .../Tools}/BrowseForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/BrowseForm.cs | 0 {Tools => CodeWalker/Tools}/BrowseForm.resx | 0 .../Tools}/ExtractKeysForm.Designer.cs | 0 .../Tools}/ExtractKeysForm.cs | 0 .../Tools}/ExtractKeysForm.resx | 0 .../Tools}/ExtractRawForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/ExtractRawForm.cs | 0 .../Tools}/ExtractRawForm.resx | 0 .../Tools}/ExtractScriptsForm.Designer.cs | 0 .../Tools}/ExtractScriptsForm.cs | 0 .../Tools}/ExtractScriptsForm.resx | 0 .../Tools}/ExtractShadersForm.Designer.cs | 0 .../Tools}/ExtractShadersForm.cs | 0 .../Tools}/ExtractShadersForm.resx | 0 .../Tools}/ExtractTexForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/ExtractTexForm.cs | 0 .../Tools}/ExtractTexForm.resx | 0 .../Tools}/ImportFbxForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/ImportFbxForm.cs | 0 .../Tools}/ImportFbxForm.resx | 0 .../Tools}/JenkGenForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/JenkGenForm.cs | 0 {Tools => CodeWalker/Tools}/JenkGenForm.resx | 0 .../Tools}/JenkIndForm.Designer.cs | 0 {Tools => CodeWalker/Tools}/JenkIndForm.cs | 0 {Tools => CodeWalker/Tools}/JenkIndForm.resx | 0 {Utils => CodeWalker/Utils}/GTAFolder.cs | 0 {Utils => CodeWalker/Utils}/InputUtils.cs | 0 .../Utils}/KeyBindForm.Designer.cs | 0 {Utils => CodeWalker/Utils}/KeyBindForm.cs | 0 {Utils => CodeWalker/Utils}/KeyBindForm.resx | 0 {Utils => CodeWalker/Utils}/MapUtils.cs | 0 .../Utils}/SelectFolderForm.Designer.cs | 0 .../Utils}/SelectFolderForm.cs | 0 .../Utils}/SelectFolderForm.resx | 0 .../Utils}/TextInputForm.Designer.cs | 0 {Utils => CodeWalker/Utils}/TextInputForm.cs | 0 .../Utils}/TextInputForm.resx | 0 {Utils => CodeWalker/Utils}/TextureLoader.cs | 0 .../VehicleForm.Designer.cs | 0 VehicleForm.cs => CodeWalker/VehicleForm.cs | 0 .../VehicleForm.resx | 0 .../World}/CutsceneForm.Designer.cs | 0 {World => CodeWalker/World}/CutsceneForm.cs | 0 {World => CodeWalker/World}/CutsceneForm.resx | 0 {World => CodeWalker/World}/MapSelection.cs | 0 .../World}/SettingsForm.Designer.cs | 0 {World => CodeWalker/World}/SettingsForm.cs | 0 {World => CodeWalker/World}/SettingsForm.resx | 0 .../World}/StatisticsForm.Designer.cs | 0 {World => CodeWalker/World}/StatisticsForm.cs | 0 .../World}/StatisticsForm.resx | 0 {World => CodeWalker/World}/Widget.cs | 0 .../World}/WorldInfoForm.Designer.cs | 0 {World => CodeWalker/World}/WorldInfoForm.cs | 0 .../World}/WorldInfoForm.resx | 0 .../World}/WorldSearchForm.Designer.cs | 0 .../World}/WorldSearchForm.cs | 0 .../World}/WorldSearchForm.resx | 0 .../WorldForm.Designer.cs | 0 WorldForm.cs => CodeWalker/WorldForm.cs | 0 WorldForm.resx => CodeWalker/WorldForm.resx | 0 packages.config => CodeWalker/packages.config | 0 Properties/AssemblyInfo.cs | 36 - 332 files changed, 725 insertions(+), 3200 deletions(-) delete mode 100644 CodeWalker Menu.cmd delete mode 100644 CodeWalker RPF Explorer.cmd delete mode 100644 CodeWalker Vehicles.cmd delete mode 100644 CodeWalker.Core/Properties/AssemblyInfo.cs delete mode 100644 CodeWalker.ErrorReport/App.config delete mode 100644 CodeWalker.ErrorReport/Properties/AssemblyInfo.cs delete mode 100644 CodeWalker.ErrorReport/Properties/Resources.Designer.cs delete mode 100644 CodeWalker.ErrorReport/Properties/Resources.resx delete mode 100644 CodeWalker.ErrorReport/Properties/Settings.Designer.cs delete mode 100644 CodeWalker.ErrorReport/Properties/Settings.settings delete mode 100644 CodeWalker.Peds/Properties/AssemblyInfo.cs delete mode 100644 CodeWalker.Peds/Properties/Resources.Designer.cs delete mode 100644 CodeWalker.Peds/Properties/Resources.resx delete mode 100644 CodeWalker.Peds/app.config delete mode 100644 CodeWalker.RPFExplorer/Properties/AssemblyInfo.cs delete mode 100644 CodeWalker.RPFExplorer/Properties/Resources.Designer.cs delete mode 100644 CodeWalker.RPFExplorer/Properties/Resources.resx delete mode 100644 CodeWalker.RPFExplorer/app.config delete mode 100644 CodeWalker.Vehicles/Properties/AssemblyInfo.cs delete mode 100644 CodeWalker.Vehicles/Properties/Resources.Designer.cs delete mode 100644 CodeWalker.Vehicles/Properties/Resources.resx delete mode 100644 CodeWalker.Vehicles/app.config delete mode 100644 CodeWalker.WinForms/Properties/AssemblyInfo.cs delete mode 100644 CodeWalker.WinForms/app.config delete mode 100644 CodeWalker.csproj rename App.config => CodeWalker/App.config (100%) rename {Resources => CodeWalker}/CW.ico (100%) create mode 100644 CodeWalker/CodeWalker.csproj rename ExploreForm.Designer.cs => CodeWalker/ExploreForm.Designer.cs (100%) rename ExploreForm.cs => CodeWalker/ExploreForm.cs (100%) rename ExploreForm.resx => CodeWalker/ExploreForm.resx (100%) rename {Forms => CodeWalker/Forms}/AwcForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/AwcForm.cs (96%) rename {Forms => CodeWalker/Forms}/AwcForm.resx (100%) rename {Forms => CodeWalker/Forms}/FxcForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/FxcForm.cs (100%) rename {Forms => CodeWalker/Forms}/FxcForm.resx (100%) rename {Forms => CodeWalker/Forms}/GenericForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/GenericForm.cs (100%) rename {Forms => CodeWalker/Forms}/GenericForm.resx (100%) rename {Forms => CodeWalker/Forms}/GxtForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/GxtForm.cs (100%) rename {Forms => CodeWalker/Forms}/GxtForm.resx (100%) rename {Forms => CodeWalker/Forms}/HexForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/HexForm.cs (100%) rename {Forms => CodeWalker/Forms}/HexForm.resx (100%) rename {Forms => CodeWalker/Forms}/MetaForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/MetaForm.cs (99%) rename {Forms => CodeWalker/Forms}/MetaForm.resx (100%) rename {Forms => CodeWalker/Forms}/ModelForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/ModelForm.cs (100%) rename {Forms => CodeWalker/Forms}/ModelForm.resx (100%) rename {Forms => CodeWalker/Forms}/ModelMatForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/ModelMatForm.cs (100%) rename {Forms => CodeWalker/Forms}/ModelMatForm.resx (100%) rename {Forms => CodeWalker/Forms}/RelForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/RelForm.cs (99%) rename {Forms => CodeWalker/Forms}/RelForm.resx (100%) rename {Forms => CodeWalker/Forms}/TextForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/TextForm.cs (100%) rename {Forms => CodeWalker/Forms}/TextForm.resx (100%) rename {Forms => CodeWalker/Forms}/XmlForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/XmlForm.cs (99%) rename {Forms => CodeWalker/Forms}/XmlForm.resx (100%) rename {Forms => CodeWalker/Forms}/YcdForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/YcdForm.cs (93%) rename {Forms => CodeWalker/Forms}/YcdForm.resx (100%) rename {Forms => CodeWalker/Forms}/YtdForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/YtdForm.cs (100%) rename {Forms => CodeWalker/Forms}/YtdForm.resx (100%) rename {Forms => CodeWalker/Forms}/YvrForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/YvrForm.cs (100%) rename {Forms => CodeWalker/Forms}/YvrForm.resx (100%) rename {Forms => CodeWalker/Forms}/YwrForm.Designer.cs (100%) rename {Forms => CodeWalker/Forms}/YwrForm.cs (100%) rename {Forms => CodeWalker/Forms}/YwrForm.resx (100%) rename {GameFiles => CodeWalker/GameFiles}/FxcParser.cs (100%) rename {GameFiles => CodeWalker/GameFiles}/GameFileCacheFactory.cs (100%) rename {GameFiles => CodeWalker/GameFiles}/TextureFormats.cs (100%) rename MenuForm.Designer.cs => CodeWalker/MenuForm.Designer.cs (100%) rename MenuForm.cs => CodeWalker/MenuForm.cs (100%) rename MenuForm.resx => CodeWalker/MenuForm.resx (100%) rename PedsForm.Designer.cs => CodeWalker/PedsForm.Designer.cs (100%) rename PedsForm.cs => CodeWalker/PedsForm.cs (100%) rename PedsForm.resx => CodeWalker/PedsForm.resx (100%) rename Program.cs => CodeWalker/Program.cs (98%) rename {Project => CodeWalker/Project}/MenyooXml.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioEmitterListPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioEmitterListPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioEmitterListPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioEmitterPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioEmitterPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioEmitterPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioFilePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioFilePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioFilePanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioInteriorPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioInteriorPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioInteriorPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioInteriorRoomPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioInteriorRoomPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioInteriorRoomPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioZoneListPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioZoneListPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioZoneListPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioZonePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioZonePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditAudioZonePanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditMultiPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditMultiPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditMultiPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditProjectManifestPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditProjectManifestPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditProjectManifestPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditProjectPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditProjectPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditProjectPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditScenarioNodePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditScenarioNodePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditScenarioNodePanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditScenarioYmtPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditScenarioYmtPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditScenarioYmtPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditTrainNodePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditTrainNodePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditTrainNodePanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditTrainTrackPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditTrainTrackPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditTrainTrackPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundPolyPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundPolyPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundPolyPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundVertexPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundVertexPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundVertexPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundsPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundsPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnBoundsPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYbnPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapCarGenPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapCarGenPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapCarGenPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapEntityPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapEntityPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapEntityPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapGrassPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapGrassPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapGrassPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYmapPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYndNodePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYndNodePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYndNodePanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYndPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYndPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYndPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPointPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPointPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPointPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPolyPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPolyPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPolyPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPortalPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPortalPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYnvPortalPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypArchetypePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypArchetypePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypArchetypePanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloEntSetPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloEntSetPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloEntSetPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloPortalPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloPortalPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloPortalPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloRoomPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloRoomPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypMloRoomPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/EditYtypPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/GenerateLODLightsPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/GenerateLODLightsPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/GenerateLODLightsPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/GenerateNavMeshPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/GenerateNavMeshPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/GenerateNavMeshPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/ProjectExplorerPanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/ProjectExplorerPanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/ProjectExplorerPanel.resx (100%) rename {Project => CodeWalker/Project}/Panels/WelcomePanel.Designer.cs (100%) rename {Project => CodeWalker/Project}/Panels/WelcomePanel.cs (100%) rename {Project => CodeWalker/Project}/Panels/WelcomePanel.resx (100%) rename {Project => CodeWalker/Project}/ProjectFile.cs (100%) rename {Project => CodeWalker/Project}/ProjectForm.Designer.cs (100%) rename {Project => CodeWalker/Project}/ProjectForm.cs (100%) rename {Project => CodeWalker/Project}/ProjectForm.resx (100%) rename {Project => CodeWalker/Project}/UndoStep.cs (100%) rename {Properties => CodeWalker/Properties}/Resources.Designer.cs (100%) rename {Properties => CodeWalker/Properties}/Resources.resx (100%) rename {Properties => CodeWalker/Properties}/Settings.Designer.cs (100%) rename {Properties => CodeWalker/Properties}/Settings.settings (100%) create mode 100644 CodeWalker/Properties/launchSettings.json rename {Rendering => CodeWalker/Rendering}/DirectX/DXForm.cs (100%) rename {Rendering => CodeWalker/Rendering}/DirectX/DXManager.cs (100%) rename {Rendering => CodeWalker/Rendering}/DirectX/DXUtility.cs (100%) rename {Rendering => CodeWalker/Rendering}/Renderable.cs (100%) rename {Rendering => CodeWalker/Rendering}/RenderableCache.cs (100%) rename {Rendering => CodeWalker/Rendering}/Renderer.cs (100%) rename {Rendering => CodeWalker/Rendering}/ShaderManager.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/BasicShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/BoundsShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/CableShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/CloudsShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/DeferredScene.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/DistantLightsShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/MarkerShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/PathShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/PostProcessor.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/Shader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/ShadowShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/SkydomeShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/TerrainShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/TreesLodShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/WaterShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Shaders/WidgetShader.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/GpuBuffers.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/RenderTargetSwitch.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/Shadowmap.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitCapsule.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitCone.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitCube.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitCylinder.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitDisc.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitQuad.cs (100%) rename {Rendering => CodeWalker/Rendering}/Utils/UnitSphere.cs (100%) rename {Rendering => CodeWalker/Rendering}/VertexTypes.cs (100%) create mode 100644 CodeWalker/Resources/CW.ico rename {Resources => CodeWalker/Resources}/CW16.ico (100%) rename {Resources => CodeWalker/Resources}/CWPeds.ico (100%) rename {Resources => CodeWalker/Resources}/CWRPFExplorer.ico (100%) rename {Resources => CodeWalker/Resources}/CWVehicles.ico (100%) rename Settings.cs => CodeWalker/Settings.cs (100%) rename {Toolbar => CodeWalker/Toolbar}/cammode_2D.png (100%) rename {Toolbar => CodeWalker/Toolbar}/cammode_3D.png (100%) rename {Toolbar => CodeWalker/Toolbar}/cammode_Or.png (100%) rename {Tools => CodeWalker/Tools}/AboutForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/AboutForm.cs (100%) rename {Tools => CodeWalker/Tools}/AboutForm.resx (100%) rename {Tools => CodeWalker/Tools}/BinarySearchForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/BinarySearchForm.cs (100%) rename {Tools => CodeWalker/Tools}/BinarySearchForm.resx (100%) rename {Tools => CodeWalker/Tools}/BrowseForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/BrowseForm.cs (100%) rename {Tools => CodeWalker/Tools}/BrowseForm.resx (100%) rename {Tools => CodeWalker/Tools}/ExtractKeysForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractKeysForm.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractKeysForm.resx (100%) rename {Tools => CodeWalker/Tools}/ExtractRawForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractRawForm.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractRawForm.resx (100%) rename {Tools => CodeWalker/Tools}/ExtractScriptsForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractScriptsForm.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractScriptsForm.resx (100%) rename {Tools => CodeWalker/Tools}/ExtractShadersForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractShadersForm.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractShadersForm.resx (100%) rename {Tools => CodeWalker/Tools}/ExtractTexForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractTexForm.cs (100%) rename {Tools => CodeWalker/Tools}/ExtractTexForm.resx (100%) rename {Tools => CodeWalker/Tools}/ImportFbxForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/ImportFbxForm.cs (100%) rename {Tools => CodeWalker/Tools}/ImportFbxForm.resx (100%) rename {Tools => CodeWalker/Tools}/JenkGenForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/JenkGenForm.cs (100%) rename {Tools => CodeWalker/Tools}/JenkGenForm.resx (100%) rename {Tools => CodeWalker/Tools}/JenkIndForm.Designer.cs (100%) rename {Tools => CodeWalker/Tools}/JenkIndForm.cs (100%) rename {Tools => CodeWalker/Tools}/JenkIndForm.resx (100%) rename {Utils => CodeWalker/Utils}/GTAFolder.cs (100%) rename {Utils => CodeWalker/Utils}/InputUtils.cs (100%) rename {Utils => CodeWalker/Utils}/KeyBindForm.Designer.cs (100%) rename {Utils => CodeWalker/Utils}/KeyBindForm.cs (100%) rename {Utils => CodeWalker/Utils}/KeyBindForm.resx (100%) rename {Utils => CodeWalker/Utils}/MapUtils.cs (100%) rename {Utils => CodeWalker/Utils}/SelectFolderForm.Designer.cs (100%) rename {Utils => CodeWalker/Utils}/SelectFolderForm.cs (100%) rename {Utils => CodeWalker/Utils}/SelectFolderForm.resx (100%) rename {Utils => CodeWalker/Utils}/TextInputForm.Designer.cs (100%) rename {Utils => CodeWalker/Utils}/TextInputForm.cs (100%) rename {Utils => CodeWalker/Utils}/TextInputForm.resx (100%) rename {Utils => CodeWalker/Utils}/TextureLoader.cs (100%) rename VehicleForm.Designer.cs => CodeWalker/VehicleForm.Designer.cs (100%) rename VehicleForm.cs => CodeWalker/VehicleForm.cs (100%) rename VehicleForm.resx => CodeWalker/VehicleForm.resx (100%) rename {World => CodeWalker/World}/CutsceneForm.Designer.cs (100%) rename {World => CodeWalker/World}/CutsceneForm.cs (100%) rename {World => CodeWalker/World}/CutsceneForm.resx (100%) rename {World => CodeWalker/World}/MapSelection.cs (100%) rename {World => CodeWalker/World}/SettingsForm.Designer.cs (100%) rename {World => CodeWalker/World}/SettingsForm.cs (100%) rename {World => CodeWalker/World}/SettingsForm.resx (100%) rename {World => CodeWalker/World}/StatisticsForm.Designer.cs (100%) rename {World => CodeWalker/World}/StatisticsForm.cs (100%) rename {World => CodeWalker/World}/StatisticsForm.resx (100%) rename {World => CodeWalker/World}/Widget.cs (100%) rename {World => CodeWalker/World}/WorldInfoForm.Designer.cs (100%) rename {World => CodeWalker/World}/WorldInfoForm.cs (100%) rename {World => CodeWalker/World}/WorldInfoForm.resx (100%) rename {World => CodeWalker/World}/WorldSearchForm.Designer.cs (100%) rename {World => CodeWalker/World}/WorldSearchForm.cs (100%) rename {World => CodeWalker/World}/WorldSearchForm.resx (100%) rename WorldForm.Designer.cs => CodeWalker/WorldForm.Designer.cs (100%) rename WorldForm.cs => CodeWalker/WorldForm.cs (100%) rename WorldForm.resx => CodeWalker/WorldForm.resx (100%) rename packages.config => CodeWalker/packages.config (100%) delete mode 100644 Properties/AssemblyInfo.cs diff --git a/CodeWalker Menu.cmd b/CodeWalker Menu.cmd deleted file mode 100644 index bfd5f75..0000000 --- a/CodeWalker Menu.cmd +++ /dev/null @@ -1 +0,0 @@ -start codewalker menu \ No newline at end of file diff --git a/CodeWalker RPF Explorer.cmd b/CodeWalker RPF Explorer.cmd deleted file mode 100644 index 23f0854..0000000 --- a/CodeWalker RPF Explorer.cmd +++ /dev/null @@ -1 +0,0 @@ -start codewalker explorer \ No newline at end of file diff --git a/CodeWalker Vehicles.cmd b/CodeWalker Vehicles.cmd deleted file mode 100644 index e56c74d..0000000 --- a/CodeWalker Vehicles.cmd +++ /dev/null @@ -1 +0,0 @@ -start codewalker vehicles \ No newline at end of file diff --git a/CodeWalker.Core/CodeWalker.Core.csproj b/CodeWalker.Core/CodeWalker.Core.csproj index 67b2eb9..6d6a72e 100644 --- a/CodeWalker.Core/CodeWalker.Core.csproj +++ b/CodeWalker.Core/CodeWalker.Core.csproj @@ -1,172 +1,24 @@ - - - + + - Debug - AnyCPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759} - Library - Properties - CodeWalker.Core - CodeWalker.Core - v4.7.2 - 512 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 + netstandard2.0 + - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - Resources.resx - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + + - - ResXFileCodeGenerator - Resources.Designer.cs - + - - - 4.2.0 - - - 4.2.0 - - - - \ No newline at end of file + + diff --git a/CodeWalker.Core/Properties/AssemblyInfo.cs b/CodeWalker.Core/Properties/AssemblyInfo.cs deleted file mode 100644 index d144d2e..0000000 --- a/CodeWalker.Core/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -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("CodeWalker.Core")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CodeWalker.Core")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[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("de50d3a6-b49e-47a0-abe6-101473a00759")] - -// 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")] diff --git a/CodeWalker.Core/Utils/Utils.cs b/CodeWalker.Core/Utils/Utils.cs index 340ee1f..d116221 100644 --- a/CodeWalker.Core/Utils/Utils.cs +++ b/CodeWalker.Core/Utils/Utils.cs @@ -1,5 +1,4 @@ -using SharpDX; -using System; +using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; @@ -8,6 +7,8 @@ using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; +using SharpDX; +using Color = SharpDX.Color; namespace CodeWalker { @@ -108,7 +109,6 @@ namespace CodeWalker { public static bool TryParse(string s, out float f) { - f = 0.0f; if (float.TryParse(s, NumberStyles.Any, CultureInfo.InvariantCulture, out f)) { return true; @@ -117,8 +117,7 @@ namespace CodeWalker } public static float Parse(string s) { - float f; - TryParse(s, out f); + TryParse(s, out float f); return f; } public static string ToString(float f) diff --git a/CodeWalker.ErrorReport/App.config b/CodeWalker.ErrorReport/App.config deleted file mode 100644 index ecdcf8a..0000000 --- a/CodeWalker.ErrorReport/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/CodeWalker.ErrorReport/CW.ico b/CodeWalker.ErrorReport/CW.ico index ee9a01e107a9645cffcf6009a1f7b6da48f06d25..10249761135bb3119fbb1fce8e126e39d629fbad 100644 GIT binary patch delta 24 gcmaFY!uYO*al-`li3P5kud4S;GXCG3>d46m0FR9dP5=M^ delta 25 hcmaFY!uYO*al-`l$wsQKo3E<(OEUi5oa)HQ2mq5*3N-)# diff --git a/CodeWalker.ErrorReport/CodeWalker.ErrorReport.csproj b/CodeWalker.ErrorReport/CodeWalker.ErrorReport.csproj index 763667f..f64066c 100644 --- a/CodeWalker.ErrorReport/CodeWalker.ErrorReport.csproj +++ b/CodeWalker.ErrorReport/CodeWalker.ErrorReport.csproj @@ -1,90 +1,11 @@ - - - + + - Debug - AnyCPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA} WinExe - CodeWalker.ErrorReport - CodeWalker Error Report Tool - v4.7.2 - 512 - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - + net48 + true CW.ico + CodeWalker Error Report Tool - - - - - - - - - - - - - - - - Form - - - ReportForm.cs - - - - - ReportForm.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - - - + \ No newline at end of file diff --git a/CodeWalker.ErrorReport/Program.cs b/CodeWalker.ErrorReport/Program.cs index f24675e..f30d568 100644 --- a/CodeWalker.ErrorReport/Program.cs +++ b/CodeWalker.ErrorReport/Program.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; @@ -9,11 +9,12 @@ namespace CodeWalker.ErrorReport static class Program { /// - /// The main entry point for the application. + /// The main entry point for the application. /// [STAThread] static void Main() { + //Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new ReportForm()); diff --git a/CodeWalker.ErrorReport/Properties/AssemblyInfo.cs b/CodeWalker.ErrorReport/Properties/AssemblyInfo.cs deleted file mode 100644 index 4325808..0000000 --- a/CodeWalker.ErrorReport/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -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("CodeWalker Error Report Tool")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CodeWalker.ErrorReport")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[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("47a2c383-99b4-4447-94d9-0685e6d7e2da")] - -// 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")] diff --git a/CodeWalker.ErrorReport/Properties/Resources.Designer.cs b/CodeWalker.ErrorReport/Properties/Resources.Designer.cs deleted file mode 100644 index 46ec2eb..0000000 --- a/CodeWalker.ErrorReport/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CodeWalker.ErrorReport.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // 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", "16.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() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [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("CodeWalker.ErrorReport.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/CodeWalker.ErrorReport/Properties/Resources.resx b/CodeWalker.ErrorReport/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/CodeWalker.ErrorReport/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/CodeWalker.ErrorReport/Properties/Settings.Designer.cs b/CodeWalker.ErrorReport/Properties/Settings.Designer.cs deleted file mode 100644 index f9a1b2a..0000000 --- a/CodeWalker.ErrorReport/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CodeWalker.ErrorReport.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.4.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; - } - } - } -} diff --git a/CodeWalker.ErrorReport/Properties/Settings.settings b/CodeWalker.ErrorReport/Properties/Settings.settings deleted file mode 100644 index 3964565..0000000 --- a/CodeWalker.ErrorReport/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/CodeWalker.Peds/CodeWalker.Peds.csproj b/CodeWalker.Peds/CodeWalker.Peds.csproj index 760d62b..4e3ddb5 100644 --- a/CodeWalker.Peds/CodeWalker.Peds.csproj +++ b/CodeWalker.Peds/CodeWalker.Peds.csproj @@ -1,83 +1,22 @@ - - - + + - Debug - AnyCPU - {4495D40A-B40B-4E17-842A-EC16BA850C32} WinExe - CodeWalker.Peds - CodeWalker Ped Viewer - v4.7.2 - 512 - true - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - x64 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - + net48 + true CWPeds.ico + dexyfex + dexyfex software + dexyfex + CodeWalker Ped Viewer + + + x64 + + - - - - - - - - - - - + - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - - - - - {de50d3a6-b49e-47a0-abe6-101473a00759} - CodeWalker.Core - - - {3bb16320-99bf-4e30-9065-ca0877a36bf4} - CodeWalker - - - - - - + \ No newline at end of file diff --git a/CodeWalker.Peds/Properties/AssemblyInfo.cs b/CodeWalker.Peds/Properties/AssemblyInfo.cs deleted file mode 100644 index 84a3394..0000000 --- a/CodeWalker.Peds/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -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("CodeWalker Ped Viewer")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CodeWalker.Peds")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[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("4495d40a-b40b-4e17-842a-ec16ba850c32")] - -// 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")] diff --git a/CodeWalker.Peds/Properties/Resources.Designer.cs b/CodeWalker.Peds/Properties/Resources.Designer.cs deleted file mode 100644 index 3955c76..0000000 --- a/CodeWalker.Peds/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CodeWalker.Peds.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // 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", "16.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() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [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("CodeWalker.Peds.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/CodeWalker.Peds/Properties/Resources.resx b/CodeWalker.Peds/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/CodeWalker.Peds/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/CodeWalker.Peds/app.config b/CodeWalker.Peds/app.config deleted file mode 100644 index 312bb3f..0000000 --- a/CodeWalker.Peds/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/CodeWalker.RPFExplorer/CodeWalker.RPFExplorer.csproj b/CodeWalker.RPFExplorer/CodeWalker.RPFExplorer.csproj index 29893f2..c31034a 100644 --- a/CodeWalker.RPFExplorer/CodeWalker.RPFExplorer.csproj +++ b/CodeWalker.RPFExplorer/CodeWalker.RPFExplorer.csproj @@ -1,111 +1,23 @@ - - - + + - Debug - AnyCPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07} WinExe - CodeWalker.RPFExplorer - CodeWalker RPF Explorer - v4.7.2 - 512 - true - true - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - x64 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - + net48 + true + true CWRPFExplorer.ico + dexyfex + dexyfex software + dexyfex + CodeWalker RPF Explorer + + + x64 + + - - - - - - - - - - - + - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - - - - - {DE50D3A6-B49E-47A0-ABE6-101473A00759} - CodeWalker.Core - - - {3bb16320-99bf-4e30-9065-ca0877a36bf4} - CodeWalker - - - - - False - Microsoft .NET Framework 4.6.1 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 - false - - - - - - + \ No newline at end of file diff --git a/CodeWalker.RPFExplorer/Properties/AssemblyInfo.cs b/CodeWalker.RPFExplorer/Properties/AssemblyInfo.cs deleted file mode 100644 index 0011d40..0000000 --- a/CodeWalker.RPFExplorer/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -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("CodeWalker RPF Explorer")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CodeWalker.RPFExplorer")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[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("de3d1c50-fee8-4e8c-9ce6-faa6344fdd07")] - -// 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")] diff --git a/CodeWalker.RPFExplorer/Properties/Resources.Designer.cs b/CodeWalker.RPFExplorer/Properties/Resources.Designer.cs deleted file mode 100644 index b8a423b..0000000 --- a/CodeWalker.RPFExplorer/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CodeWalker.RPFExplorer.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // 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", "16.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() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [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("CodeWalker.RPFExplorer.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/CodeWalker.RPFExplorer/Properties/Resources.resx b/CodeWalker.RPFExplorer/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/CodeWalker.RPFExplorer/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/CodeWalker.RPFExplorer/app.config b/CodeWalker.RPFExplorer/app.config deleted file mode 100644 index 312bb3f..0000000 --- a/CodeWalker.RPFExplorer/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/CodeWalker.Vehicles/CodeWalker.Vehicles.csproj b/CodeWalker.Vehicles/CodeWalker.Vehicles.csproj index 5f0671a..4a32fe0 100644 --- a/CodeWalker.Vehicles/CodeWalker.Vehicles.csproj +++ b/CodeWalker.Vehicles/CodeWalker.Vehicles.csproj @@ -1,83 +1,22 @@ - - - + + - Debug - AnyCPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D} WinExe - CodeWalker.Vehicles - CodeWalker Vehicle Viewer - v4.7.2 - 512 - true - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - x64 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - + net48 + true CWVehicles.ico + dexyfex + dexyfex software + dexyfex + CodeWalker Vehicle Viewer + + + x64 + + - - - - - - - - - - - + - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - - {de50d3a6-b49e-47a0-abe6-101473a00759} - CodeWalker.Core - - - {3bb16320-99bf-4e30-9065-ca0877a36bf4} - CodeWalker - - - - - - - - - + \ No newline at end of file diff --git a/CodeWalker.Vehicles/Properties/AssemblyInfo.cs b/CodeWalker.Vehicles/Properties/AssemblyInfo.cs deleted file mode 100644 index d147ef3..0000000 --- a/CodeWalker.Vehicles/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -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("CodeWalker Vehicle Viewer")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CodeWalker.Vehicles")] -[assembly: AssemblyCopyright("Copyright © 2020")] -[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("b0646a59-11c9-4061-b4ce-b8f18bda708d")] - -// 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")] diff --git a/CodeWalker.Vehicles/Properties/Resources.Designer.cs b/CodeWalker.Vehicles/Properties/Resources.Designer.cs deleted file mode 100644 index 57a9a0f..0000000 --- a/CodeWalker.Vehicles/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CodeWalker.Vehicles.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // 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", "16.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() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [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("CodeWalker.Vehicles.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/CodeWalker.Vehicles/Properties/Resources.resx b/CodeWalker.Vehicles/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/CodeWalker.Vehicles/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/CodeWalker.Vehicles/app.config b/CodeWalker.Vehicles/app.config deleted file mode 100644 index 312bb3f..0000000 --- a/CodeWalker.Vehicles/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/CodeWalker.WinForms/CodeWalker.WinForms.csproj b/CodeWalker.WinForms/CodeWalker.WinForms.csproj index 5f1b610..5071cb7 100644 --- a/CodeWalker.WinForms/CodeWalker.WinForms.csproj +++ b/CodeWalker.WinForms/CodeWalker.WinForms.csproj @@ -1,122 +1,13 @@ - - - + + - Debug - AnyCPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3} Library - Properties - CodeWalker.WinForms - CodeWalker.WinForms - v4.7.2 - 512 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 + net48 + true + - - - - - - - - - - + - - - Component - - - MenuStripFix.cs - - - Form - - - - Component - - - PropertyGridFix.cs - - - Component - - - ReadOnlyPropertyGrid.cs - - - Component - - - TextBoxFix.cs - - - Component - - - TextBoxScrollSyncFix.cs - - - Component - - - ToolStripFix.cs - - - Component - - - ToolStripSplitButtonFix.cs - - - Component - - - ToolStripSpringTextBox.cs - - - Component - - - TreeViewFix.cs - - - - - - - - - 3.0.6 - - - - + \ No newline at end of file diff --git a/CodeWalker.WinForms/Properties/AssemblyInfo.cs b/CodeWalker.WinForms/Properties/AssemblyInfo.cs deleted file mode 100644 index 7bff769..0000000 --- a/CodeWalker.WinForms/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -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("CodeWalker.WinForms")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CodeWalker.WinForms")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[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("9702c58d-f52f-45cf-9456-9ce5af40f5c3")] - -// 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")] diff --git a/CodeWalker.WinForms/app.config b/CodeWalker.WinForms/app.config deleted file mode 100644 index 4fddd0d..0000000 --- a/CodeWalker.WinForms/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/CodeWalker.csproj b/CodeWalker.csproj deleted file mode 100644 index bcbcd4d..0000000 --- a/CodeWalker.csproj +++ /dev/null @@ -1,943 +0,0 @@ - - - - - Debug - AnyCPU - {3BB16320-99BF-4E30-9065-CA0877A36BF4} - WinExe - Properties - CodeWalker - CodeWalker - v4.7.2 - 512 - true - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - true - bin\x64\Debug\ - DEBUG;TRACE - full - x64 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE - true - none - x64 - prompt - MinimumRecommendedRules.ruleset - true - false - - - true - bin\x86\Debug\ - DEBUG;TRACE - full - x86 - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE - true - pdbonly - x86 - prompt - MinimumRecommendedRules.ruleset - true - false - - - Resources\CW.ico - - - - packages\FCTB.2.16.24\lib\FastColoredTextBox.dll - - - - packages\SharpDX.4.2.0\lib\net45\SharpDX.dll - - - packages\SharpDX.D3DCompiler.4.2.0\lib\net45\SharpDX.D3DCompiler.dll - - - packages\SharpDX.Direct2D1.4.2.0\lib\net45\SharpDX.Direct2D1.dll - - - packages\SharpDX.Direct3D11.4.2.0\lib\net45\SharpDX.Direct3D11.dll - - - packages\SharpDX.DXGI.4.2.0\lib\net45\SharpDX.DXGI.dll - - - packages\SharpDX.Mathematics.4.2.0\lib\net45\SharpDX.Mathematics.dll - - - packages\SharpDX.XAudio2.4.2.0\lib\net45\SharpDX.XAudio2.dll - - - packages\SharpDX.XInput.4.2.0\lib\net45\SharpDX.XInput.dll - - - - - - - - - - - - - - packages\DockPanelSuite.3.0.6\lib\net40\WeifenLuo.WinFormsUI.Docking.dll - - - packages\DockPanelSuite.ThemeVS2015.3.0.6\lib\net40\WeifenLuo.WinFormsUI.Docking.ThemeVS2015.dll - - - - - Form - - - EditMultiPanel.cs - - - Form - - - EditYbnBoundPolyPanel.cs - - - Form - - - EditYbnBoundsPanel.cs - - - Form - - - EditYbnBoundVertexPanel.cs - - - Form - - - EditYbnPanel.cs - - - Form - - - EditYtypMloEntSetPanel.cs - - - Form - - - EditYtypMloPortalPanel.cs - - - - - Form - - - AboutForm.cs - - - Form - - - GenericForm.cs - - - Form - - - ModelMatForm.cs - - - Form - - - PedsForm.cs - - - Form - - - GenerateLODLightsPanel.cs - - - Form - - - BrowseForm.cs - - - Form - - - ExploreForm.cs - - - Form - - - ExtractKeysForm.cs - - - Form - - - ExtractScriptsForm.cs - - - Form - - - ExtractRawForm.cs - - - Form - - - ExtractShadersForm.cs - - - Form - - - ExtractTexForm.cs - - - Form - - - AwcForm.cs - - - Form - - - FxcForm.cs - - - Form - - - GxtForm.cs - - - Form - - - HexForm.cs - - - Form - - - MetaForm.cs - - - Form - - - ModelForm.cs - - - Form - - - RelForm.cs - - - Form - - - TextForm.cs - - - Form - - - XmlForm.cs - - - Form - - - YcdForm.cs - - - Form - - - YtdForm.cs - - - Form - - - YvrForm.cs - - - Form - - - YwrForm.cs - - - - - Form - - - ImportFbxForm.cs - - - Form - - - JenkGenForm.cs - - - Form - - - JenkIndForm.cs - - - Form - - - KeyBindForm.cs - - - Form - - - MenuForm.cs - - - - - Form - - - EditAudioEmitterListPanel.cs - - - Form - - - EditAudioEmitterPanel.cs - - - Form - - - EditAudioFilePanel.cs - - - Form - - - EditAudioInteriorPanel.cs - - - Form - - - EditAudioInteriorRoomPanel.cs - - - Form - - - EditAudioZoneListPanel.cs - - - Form - - - EditAudioZonePanel.cs - - - Form - - - EditProjectPanel.cs - - - Form - - - EditScenarioNodePanel.cs - - - Form - - - EditScenarioYmtPanel.cs - - - Form - - - EditTrainNodePanel.cs - - - Form - - - EditTrainTrackPanel.cs - - - Form - - - EditYmapCarGenPanel.cs - - - Form - - - EditYtypMloRoomPanel.cs - - - Form - - - EditYmapEntityPanel.cs - - - Form - - - EditYmapGrassPanel.cs - - - Form - - - EditYmapPanel.cs - - - Form - - - EditYndNodePanel.cs - - - Form - - - EditYndPanel.cs - - - Form - - - EditYnvPanel.cs - - - Form - - - EditYnvPointPanel.cs - - - Form - - - EditYnvPolyPanel.cs - - - Form - - - EditYnvPortalPanel.cs - - - Form - - - EditYtypArchetypePanel.cs - - - Form - - - EditYtypPanel.cs - - - Form - - - GenerateNavMeshPanel.cs - - - Form - - - ProjectExplorerPanel.cs - - - Form - - - EditProjectManifestPanel.cs - - - Form - - - WelcomePanel.cs - - - - Form - - - ProjectForm.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Form - - - SelectFolderForm.cs - - - - Form - - - CutsceneForm.cs - - - - Form - - - SettingsForm.cs - - - Form - - - StatisticsForm.cs - - - Form - - - TextInputForm.cs - - - - - - - - Form - - - VehicleForm.cs - - - Form - - - WorldInfoForm.cs - - - Form - - - WorldSearchForm.cs - - - - - - Form - - - BinarySearchForm.cs - - - Form - - - WorldForm.cs - - - - EditMultiPanel.cs - - - EditYbnBoundPolyPanel.cs - - - EditYbnBoundsPanel.cs - - - EditYbnBoundVertexPanel.cs - - - EditYbnPanel.cs - - - EditYtypMloEntSetPanel.cs - - - EditYtypMloPortalPanel.cs - - - AboutForm.cs - - - GenericForm.cs - - - ModelMatForm.cs - - - PedsForm.cs - - - GenerateLODLightsPanel.cs - - - BrowseForm.cs - - - ExploreForm.cs - - - ExtractKeysForm.cs - - - ExtractScriptsForm.cs - - - ExtractRawForm.cs - - - ExtractShadersForm.cs - - - ExtractTexForm.cs - - - AwcForm.cs - - - FxcForm.cs - - - GxtForm.cs - - - HexForm.cs - - - MetaForm.cs - - - ModelForm.cs - - - RelForm.cs - - - TextForm.cs - - - XmlForm.cs - - - YcdForm.cs - - - YtdForm.cs - - - YvrForm.cs - - - YwrForm.cs - - - ImportFbxForm.cs - - - JenkGenForm.cs - - - JenkIndForm.cs - - - KeyBindForm.cs - - - MenuForm.cs - - - EditAudioEmitterListPanel.cs - - - EditAudioEmitterPanel.cs - - - EditAudioFilePanel.cs - - - EditAudioInteriorPanel.cs - - - EditAudioInteriorRoomPanel.cs - - - EditAudioZoneListPanel.cs - - - EditAudioZonePanel.cs - - - EditProjectPanel.cs - - - EditScenarioNodePanel.cs - - - EditScenarioYmtPanel.cs - - - EditTrainNodePanel.cs - - - EditTrainTrackPanel.cs - - - EditYmapCarGenPanel.cs - - - EditYtypMloRoomPanel.cs - - - EditYmapEntityPanel.cs - - - EditYmapGrassPanel.cs - - - EditYmapPanel.cs - - - EditYndNodePanel.cs - - - EditYndPanel.cs - - - EditYnvPanel.cs - - - EditYnvPointPanel.cs - - - EditYnvPolyPanel.cs - - - EditYnvPortalPanel.cs - - - EditYtypArchetypePanel.cs - - - EditYtypPanel.cs - - - GenerateNavMeshPanel.cs - - - ProjectExplorerPanel.cs - - - EditProjectManifestPanel.cs - - - WelcomePanel.cs - - - ProjectForm.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - BinarySearchForm.cs - - - SelectFolderForm.cs - - - CutsceneForm.cs - - - SettingsForm.cs - - - StatisticsForm.cs - - - TextInputForm.cs - - - VehicleForm.cs - - - WorldForm.cs - - - WorldInfoForm.cs - - - WorldSearchForm.cs - - - - PublicSettingsSingleFileGenerator - Settings.Designer.cs - Designer - - - True - Settings.settings - True - - - - - - - - - - - - - - - - - - - - - {de50d3a6-b49e-47a0-abe6-101473a00759} - CodeWalker.Core - - - {9702c58d-f52f-45cf-9456-9ce5af40f5c3} - CodeWalker.WinForms - - - - - \ No newline at end of file diff --git a/CodeWalker.sln b/CodeWalker.sln index 6bae668..f176d21 100644 --- a/CodeWalker.sln +++ b/CodeWalker.sln @@ -1,30 +1,27 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2020 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29806.167 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker", "CodeWalker.csproj", "{3BB16320-99BF-4E30-9065-CA0877A36BF4}" - ProjectSection(ProjectDependencies) = postProject - {0D14B076-0ABF-434E-AB9F-36E7800D8887} = {0D14B076-0ABF-434E-AB9F-36E7800D8887} - {DE50D3A6-B49E-47A0-ABE6-101473A00759} = {DE50D3A6-B49E-47A0-ABE6-101473A00759} - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CodeWalker.Shaders", "CodeWalker.Shaders\CodeWalker.Shaders.vcxproj", "{0D14B076-0ABF-434E-AB9F-36E7800D8887}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker.WinForms", "CodeWalker.WinForms\CodeWalker.WinForms.csproj", "{9702C58D-F52F-45CF-9456-9CE5AF40F5C3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker.Core", "CodeWalker.Core\CodeWalker.Core.csproj", "{FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker.Core", "CodeWalker.Core\CodeWalker.Core.csproj", "{DE50D3A6-B49E-47A0-ABE6-101473A00759}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker.ErrorReport", "CodeWalker.ErrorReport\CodeWalker.ErrorReport.csproj", "{1546AD63-DB3A-48B3-873F-2209DF971A2E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker.ErrorReport", "CodeWalker.ErrorReport\CodeWalker.ErrorReport.csproj", "{47A2C383-99B4-4447-94D9-0685E6D7E2DA}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker.WinForms", "CodeWalker.WinForms\CodeWalker.WinForms.csproj", "{9E46DC27-6508-403E-A917-23C7A389CD26}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker.RPFExplorer", "CodeWalker.RPFExplorer\CodeWalker.RPFExplorer.csproj", "{DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker", "CodeWalker\CodeWalker.csproj", "{A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}" ProjectSection(ProjectDependencies) = postProject - {3BB16320-99BF-4E30-9065-CA0877A36BF4} = {3BB16320-99BF-4E30-9065-CA0877A36BF4} + {9E46DC27-6508-403E-A917-23C7A389CD26} = {9E46DC27-6508-403E-A917-23C7A389CD26} + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00} = {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker.Peds", "CodeWalker.Peds\CodeWalker.Peds.csproj", "{4495D40A-B40B-4E17-842A-EC16BA850C32}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker.Peds", "CodeWalker.Peds\CodeWalker.Peds.csproj", "{F029235F-38A7-463F-ADB6-80261375AF8A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeWalker.Vehicles", "CodeWalker.Vehicles\CodeWalker.Vehicles.csproj", "{B0646A59-11C9-4061-B4CE-B8F18BDA708D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker.RPFExplorer", "CodeWalker.RPFExplorer\CodeWalker.RPFExplorer.csproj", "{C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CodeWalker.Vehicles", "CodeWalker.Vehicles\CodeWalker.Vehicles.csproj", "{F5A776B0-2F1A-4C36-87B3-86206AC4B439}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -36,18 +33,6 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Debug|x64.ActiveCfg = Debug|x64 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Debug|x64.Build.0 = Debug|x64 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Debug|x86.ActiveCfg = Debug|x86 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Debug|x86.Build.0 = Debug|x86 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Release|Any CPU.Build.0 = Release|Any CPU - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Release|x64.ActiveCfg = Release|x64 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Release|x64.Build.0 = Release|x64 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Release|x86.ActiveCfg = Release|x86 - {3BB16320-99BF-4E30-9065-CA0877A36BF4}.Release|x86.Build.0 = Release|x86 {0D14B076-0ABF-434E-AB9F-36E7800D8887}.Debug|Any CPU.ActiveCfg = Debug|Win32 {0D14B076-0ABF-434E-AB9F-36E7800D8887}.Debug|Any CPU.Build.0 = Debug|Win32 {0D14B076-0ABF-434E-AB9F-36E7800D8887}.Debug|x64.ActiveCfg = Debug|x64 @@ -59,74 +44,90 @@ Global {0D14B076-0ABF-434E-AB9F-36E7800D8887}.Release|x64.Build.0 = Release|x64 {0D14B076-0ABF-434E-AB9F-36E7800D8887}.Release|x86.ActiveCfg = Release|Win32 {0D14B076-0ABF-434E-AB9F-36E7800D8887}.Release|x86.Build.0 = Release|Win32 - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Debug|x64.ActiveCfg = Debug|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Debug|x64.Build.0 = Debug|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Debug|x86.ActiveCfg = Debug|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Debug|x86.Build.0 = Debug|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Release|Any CPU.Build.0 = Release|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Release|x64.ActiveCfg = Release|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Release|x64.Build.0 = Release|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Release|x86.ActiveCfg = Release|Any CPU - {9702C58D-F52F-45CF-9456-9CE5AF40F5C3}.Release|x86.Build.0 = Release|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Debug|x64.ActiveCfg = Debug|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Debug|x64.Build.0 = Debug|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Debug|x86.ActiveCfg = Debug|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Debug|x86.Build.0 = Debug|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Release|Any CPU.Build.0 = Release|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Release|x64.ActiveCfg = Release|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Release|x64.Build.0 = Release|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Release|x86.ActiveCfg = Release|Any CPU - {DE50D3A6-B49E-47A0-ABE6-101473A00759}.Release|x86.Build.0 = Release|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Debug|x64.ActiveCfg = Debug|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Debug|x86.ActiveCfg = Debug|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Debug|x86.Build.0 = Debug|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Release|Any CPU.Build.0 = Release|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Release|x64.ActiveCfg = Release|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Release|x64.Build.0 = Release|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Release|x86.ActiveCfg = Release|Any CPU - {47A2C383-99B4-4447-94D9-0685E6D7E2DA}.Release|x86.Build.0 = Release|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Debug|x64.ActiveCfg = Debug|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Debug|x86.ActiveCfg = Debug|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Debug|x86.Build.0 = Debug|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Release|Any CPU.Build.0 = Release|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Release|x64.ActiveCfg = Release|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Release|x64.Build.0 = Release|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Release|x86.ActiveCfg = Release|Any CPU - {DE3D1C50-FEE8-4E8C-9CE6-FAA6344FDD07}.Release|x86.Build.0 = Release|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Debug|x64.ActiveCfg = Debug|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Debug|x86.ActiveCfg = Debug|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Debug|x86.Build.0 = Debug|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Release|Any CPU.Build.0 = Release|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Release|x64.ActiveCfg = Release|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Release|x64.Build.0 = Release|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Release|x86.ActiveCfg = Release|Any CPU - {4495D40A-B40B-4E17-842A-EC16BA850C32}.Release|x86.Build.0 = Release|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Debug|x64.ActiveCfg = Debug|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Debug|x86.ActiveCfg = Debug|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Debug|x86.Build.0 = Debug|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Release|Any CPU.Build.0 = Release|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Release|x64.ActiveCfg = Release|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Release|x64.Build.0 = Release|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Release|x86.ActiveCfg = Release|Any CPU - {B0646A59-11C9-4061-B4CE-B8F18BDA708D}.Release|x86.Build.0 = Release|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Debug|x64.ActiveCfg = Debug|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Debug|x64.Build.0 = Debug|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Debug|x86.ActiveCfg = Debug|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Debug|x86.Build.0 = Debug|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Release|Any CPU.Build.0 = Release|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Release|x64.ActiveCfg = Release|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Release|x64.Build.0 = Release|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Release|x86.ActiveCfg = Release|Any CPU + {FF6B9F41-14BE-474E-9ED0-549C3BEB7E00}.Release|x86.Build.0 = Release|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Debug|x64.ActiveCfg = Debug|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Debug|x64.Build.0 = Debug|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Debug|x86.ActiveCfg = Debug|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Debug|x86.Build.0 = Debug|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Release|Any CPU.Build.0 = Release|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Release|x64.ActiveCfg = Release|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Release|x64.Build.0 = Release|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Release|x86.ActiveCfg = Release|Any CPU + {1546AD63-DB3A-48B3-873F-2209DF971A2E}.Release|x86.Build.0 = Release|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Debug|x64.ActiveCfg = Debug|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Debug|x64.Build.0 = Debug|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Debug|x86.ActiveCfg = Debug|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Debug|x86.Build.0 = Debug|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Release|Any CPU.Build.0 = Release|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Release|x64.ActiveCfg = Release|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Release|x64.Build.0 = Release|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Release|x86.ActiveCfg = Release|Any CPU + {9E46DC27-6508-403E-A917-23C7A389CD26}.Release|x86.Build.0 = Release|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Debug|x64.ActiveCfg = Debug|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Debug|x64.Build.0 = Debug|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Debug|x86.ActiveCfg = Debug|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Debug|x86.Build.0 = Debug|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Release|Any CPU.Build.0 = Release|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Release|x64.ActiveCfg = Release|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Release|x64.Build.0 = Release|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Release|x86.ActiveCfg = Release|Any CPU + {A4E4F8E1-BCBA-46ED-8178-679FB2D3D23B}.Release|x86.Build.0 = Release|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Debug|x64.ActiveCfg = Debug|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Debug|x64.Build.0 = Debug|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Debug|x86.ActiveCfg = Debug|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Debug|x86.Build.0 = Debug|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Release|Any CPU.Build.0 = Release|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Release|x64.ActiveCfg = Release|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Release|x64.Build.0 = Release|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Release|x86.ActiveCfg = Release|Any CPU + {F029235F-38A7-463F-ADB6-80261375AF8A}.Release|x86.Build.0 = Release|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Debug|x64.Build.0 = Debug|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Debug|x86.Build.0 = Debug|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Release|Any CPU.Build.0 = Release|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Release|x64.ActiveCfg = Release|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Release|x64.Build.0 = Release|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Release|x86.ActiveCfg = Release|Any CPU + {C6C8D7EB-CBF5-4748-B438-1EA3415C7DD5}.Release|x86.Build.0 = Release|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Debug|x64.ActiveCfg = Debug|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Debug|x64.Build.0 = Debug|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Debug|x86.ActiveCfg = Debug|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Debug|x86.Build.0 = Debug|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Release|Any CPU.Build.0 = Release|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Release|x64.ActiveCfg = Release|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Release|x64.Build.0 = Release|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Release|x86.ActiveCfg = Release|Any CPU + {F5A776B0-2F1A-4C36-87B3-86206AC4B439}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/App.config b/CodeWalker/App.config similarity index 100% rename from App.config rename to CodeWalker/App.config diff --git a/Resources/CW.ico b/CodeWalker/CW.ico similarity index 100% rename from Resources/CW.ico rename to CodeWalker/CW.ico diff --git a/CodeWalker/CodeWalker.csproj b/CodeWalker/CodeWalker.csproj new file mode 100644 index 0000000..ea23948 --- /dev/null +++ b/CodeWalker/CodeWalker.csproj @@ -0,0 +1,35 @@ + + + + WinExe + net48 + true + true + CW.ico + dexyfex + dexyfex software + dexyfex + + + + x64 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExploreForm.Designer.cs b/CodeWalker/ExploreForm.Designer.cs similarity index 100% rename from ExploreForm.Designer.cs rename to CodeWalker/ExploreForm.Designer.cs diff --git a/ExploreForm.cs b/CodeWalker/ExploreForm.cs similarity index 100% rename from ExploreForm.cs rename to CodeWalker/ExploreForm.cs diff --git a/ExploreForm.resx b/CodeWalker/ExploreForm.resx similarity index 100% rename from ExploreForm.resx rename to CodeWalker/ExploreForm.resx diff --git a/Forms/AwcForm.Designer.cs b/CodeWalker/Forms/AwcForm.Designer.cs similarity index 100% rename from Forms/AwcForm.Designer.cs rename to CodeWalker/Forms/AwcForm.Designer.cs diff --git a/Forms/AwcForm.cs b/CodeWalker/Forms/AwcForm.cs similarity index 96% rename from Forms/AwcForm.cs rename to CodeWalker/Forms/AwcForm.cs index 8d7b282..1e8b681 100644 --- a/Forms/AwcForm.cs +++ b/CodeWalker/Forms/AwcForm.cs @@ -1,495 +1,496 @@ -using CodeWalker.GameFiles; -using FastColoredTextBoxNS; -using SharpDX.Multimedia; -using SharpDX.XAudio2; -using System; -using System.IO; -using System.Diagnostics; -using System.Windows.Forms; -using System.Drawing; -using System.Linq; - -namespace CodeWalker.Forms -{ - public partial class AwcForm : Form - { - public AwcFile Awc { get; set; } - - private AwcStream currentAudio; - private XAudio2 xAudio2; - private MasteringVoice masteringVoice; - private AudioBuffer audioBuffer; - private SourceVoice sourceVoice; - - private string fileName; - public string FileName - { - get { return fileName; } - set - { - fileName = value; - UpdateFormTitle(); - } - } - public string FilePath { get; set; } - - private enum PlayerState { Stopped, Playing, Paused }; - private PlayerState playerState = PlayerState.Stopped; - - private Stopwatch playtime; - private int playBeginMs; - private float trackLength; - private bool trackFinished; - - private bool LoadingXml = false; - private bool DelayHighlight = false; - - - public AwcForm() - { - InitializeComponent(); - - playtime = new Stopwatch(); - } - - private void UpdateFormTitle() - { - Text = fileName + " - AWC Player - CodeWalker by dexyfex"; - } - - private void UpdateXmlTextBox(string xml) - { - LoadingXml = true; - XmlTextBox.Text = ""; - XmlTextBox.Language = Language.XML; - DelayHighlight = false; - - if (string.IsNullOrEmpty(xml)) - { - LoadingXml = false; - return; - } - //if (xml.Length > (1048576 * 5)) - //{ - // XmlTextBox.Language = Language.Custom; - // XmlTextBox.Text = "[XML size > 10MB - Not shown due to performance limitations - Please use an external viewer for this file.]"; - // return; - //} - //else - if (xml.Length > (1024 * 512)) - { - XmlTextBox.Language = Language.Custom; - DelayHighlight = true; - } - //else - //{ - // XmlTextBox.Language = Language.XML; - //} - - - Cursor = Cursors.WaitCursor; - - - - XmlTextBox.Text = xml; - //XmlTextBox.IsChanged = false; - XmlTextBox.ClearUndo(); - - Cursor = Cursors.Default; - LoadingXml = false; - } - - public void LoadAwc(AwcFile awc) - { - Awc = awc; - DetailsPropertyGrid.SelectedObject = awc; - - fileName = awc?.Name; - if (string.IsNullOrEmpty(fileName)) - { - fileName = awc?.FileEntry?.Name; - } - - PlayListView.Items.Clear(); - - float totalLength = 0; - if (awc.Streams != null) - { - var strlist = awc.Streams.ToList(); - strlist.Sort((a, b) => a.Name.CompareTo(b.Name)); - foreach (var audio in strlist) - { - if (audio.StreamBlocks != null) continue;//don't display multichannel source audios - var item = PlayListView.Items.Add(audio.Name); - item.SubItems.Add(audio.Type); - item.SubItems.Add(audio.LengthStr); - item.SubItems.Add(TextUtil.GetBytesReadable(audio.ByteLength)); - item.Tag = audio; - totalLength += audio.Length; - } - } - - LabelInfo.Text = awc.Streams.Length.ToString() + " track(s), Length: " + TimeSpan.FromSeconds((float)totalLength).ToString("h\\:mm\\:ss"); - UpdateFormTitle(); - } - - public void LoadXml() - { - if (Awc != null) - { - var xml = AwcXml.GetXml(Awc); - UpdateXmlTextBox(xml); - } - } - - private void HTMLSyntaxHighlight(Range range) - { - try - { - Style BlueStyle = new TextStyle(Brushes.Blue, null, FontStyle.Regular); - Style RedStyle = new TextStyle(Brushes.Red, null, FontStyle.Regular); - Style MaroonStyle = new TextStyle(Brushes.Maroon, null, FontStyle.Regular); - - //clear style of changed range - range.ClearStyle(BlueStyle, MaroonStyle, RedStyle); - //tag brackets highlighting - range.SetStyle(BlueStyle, @"<|/>|"); - //tag name - range.SetStyle(MaroonStyle, @"<(?[!\w]+)"); - //end of tag - range.SetStyle(MaroonStyle, @"\w+)>"); - //attributes - range.SetStyle(RedStyle, @"(?\S+?)='[^']*'|(?\S+)=""[^""]*""|(?\S+)=\S+"); - //attribute values - range.SetStyle(BlueStyle, @"\S+?=(?'[^']*')|\S+=(?""[^""]*"")|\S+=(?\S+)"); - } - catch - { } - } - - private void Stop() - { - if (playerState != PlayerState.Stopped) - { - sourceVoice.DestroyVoice(); - sourceVoice.Dispose(); - audioBuffer.Stream.Dispose(); - SetPlayerState(PlayerState.Stopped); - } - } - - private void SetPlayerState(PlayerState newState) - { - if (playerState != newState) - { - switch (newState) - { - case PlayerState.Playing: - if (playerState == PlayerState.Stopped) - playtime.Reset(); - playtime.Start(); - - PlayButton.Text = "\u275A\u275A"; - StopButton.Enabled = true; - LabelTime.Visible = true; - break; - case PlayerState.Paused: - playtime.Stop(); - PlayButton.Text = "\u25B6"; - StopButton.Enabled = true; - LabelTime.Visible = true; - break; - case PlayerState.Stopped: - playtime.Stop(); - PlayButton.Text = "\u25B6"; - LabelTime.Visible = false; - StopButton.Enabled = true; - break; - } - - playerState = newState; - UpdateUI(); - } - } - - private void InitializeAudio(AwcStream audio, float playBegin = 0) - { - currentAudio = audio; - trackLength = audio.Length; - - if (xAudio2 == null) - { - xAudio2 = new XAudio2(); - masteringVoice = new MasteringVoice(xAudio2); - } - - Stream wavStream = audio.GetWavStream(); - SoundStream soundStream = new SoundStream(wavStream); - audioBuffer = new AudioBuffer - { - Stream = soundStream.ToDataStream(), - AudioBytes = (int)soundStream.Length, - Flags = BufferFlags.EndOfStream - }; - if (playBegin > 0) - { - audioBuffer.PlayBegin = (int)(soundStream.Format.SampleRate * playBegin) / 128 * 128; - if (playtime.IsRunning) - playtime.Restart(); - else - playtime.Reset(); - playBeginMs = (int)(playBegin * 1000); - } - else - playBeginMs = 0; - soundStream.Close(); - wavStream.Close(); - - trackFinished = false; - sourceVoice = new SourceVoice(xAudio2, soundStream.Format, true); - sourceVoice.SubmitSourceBuffer(audioBuffer, soundStream.DecodedPacketsInfo); - sourceVoice.BufferEnd += (context) => trackFinished = true; - sourceVoice.SetVolume((float)VolumeTrackBar.Value / 100); - } - - private void Play() - { - Stop(); - - if (PlayListView.SelectedItems.Count == 1) - { - var item = PlayListView.SelectedItems[0]; - var audio = item.Tag as AwcStream; - - if ((audio?.FormatChunk != null) || (audio?.StreamFormat != null)) - { - InitializeAudio(audio); - sourceVoice.Start(); - SetPlayerState(PlayerState.Playing); - } - else if (audio.MidiChunk != null) - { - //todo: play MIDI? - } - } - } - - private void PlayPrevious() - { - Stop(); - if (PlayListView.SelectedIndices.Count > 0) - { - var nextIndex = PlayListView.SelectedIndices[0] - 1; - if (nextIndex >= 0) - { - PlayListView.Items[nextIndex].Selected = true; - PlayListView.Items[nextIndex].Focused = true; - Play(); - } - } - } - - private void PlayNext() - { - Stop(); - if (PlayListView.SelectedIndices.Count > 0) - { - var nextIndex = PlayListView.SelectedIndices[0] + 1; - if (nextIndex < PlayListView.Items.Count) - { - PlayListView.Items[nextIndex].Selected = true; - PlayListView.Items[nextIndex].Focused = true; - Play(); - } - } - } - - private void Pause() - { - if (playerState == PlayerState.Playing) - { - sourceVoice.Stop(); - SetPlayerState(PlayerState.Paused); - } - } - - private void Resume() - { - if (playerState == PlayerState.Paused) - { - sourceVoice.Start(); - SetPlayerState(PlayerState.Playing); - } - } - - private void PositionTrackBar_Scroll(object sender, EventArgs e) - { - - //sourceVoice.Stop(); - //InitializeAudio(currentAudio, PositionTrackBar.Value / 1000); - //sourceVoice.Start(); - } - - private void PlayButton_Click(object sender, EventArgs e) - { - switch (playerState) - { - case PlayerState.Stopped: - Play(); - break; - case PlayerState.Playing: - Pause(); - break; - case PlayerState.Paused: - Resume(); - break; - } - } - - private void StopButton_Click(object sender, EventArgs e) - { - Stop(); - } - - private void PrevButton_Click(object sender, EventArgs e) - { - PlayPrevious(); - } - - private void NextButton_Click(object sender, EventArgs e) - { - PlayNext(); - } - - private void VolumeTrackBar_Scroll(object sender, EventArgs e) - { - if (playerState == PlayerState.Playing) - sourceVoice.SetVolume((float)VolumeTrackBar.Value / 100); - } - - private void UpdateUI() - { - if (playerState != PlayerState.Stopped && trackFinished) - { - if (chbAutoJump.Checked) - PlayNext(); - else - Stop(); - } - - if (playerState != PlayerState.Stopped) - { - int playedMs = (int)playtime.Elapsed.TotalMilliseconds + playBeginMs; - int totalMs = (int)(trackLength * 1000); - PositionTrackBar.Maximum = totalMs; - PositionTrackBar.Value = playedMs < totalMs ? playedMs : totalMs; - - LabelTime.Text = TimeSpan.FromSeconds(playedMs / 1000).ToString("m\\:ss") - + " / " + TimeSpan.FromSeconds(totalMs / 1000).ToString("m\\:ss"); - } - else - { - PositionTrackBar.Value = 0; - } - } - - private void Timer_Tick(object sender, EventArgs e) - { - UpdateUI(); - } - - private void PlayListView_DoubleClick(object sender, EventArgs e) - { - if (playerState == PlayerState.Playing) - Stop(); - Play(); - } - - private void AwcForm_FormClosing(object sender, FormClosingEventArgs e) - { - Stop(); - if (xAudio2 != null) - { - masteringVoice.Dispose(); - xAudio2.Dispose(); - } - } - - private void ExportAsWav_Click(object sender, EventArgs e) - { - if (PlayListView.SelectedItems.Count == 1) - { - var item = PlayListView.SelectedItems[0]; - var audio = item.Tag as AwcStream; - - var ext = ".wav"; - if (audio?.MidiChunk != null) - { - ext = ".midi"; - } - - saveFileDialog.FileName = audio.Name + ext; - if (saveFileDialog.ShowDialog() == DialogResult.OK) - { - if (audio?.MidiChunk != null) - { - File.WriteAllBytes(saveFileDialog.FileName, audio.MidiChunk.Data); - } - else if ((audio?.FormatChunk != null) || (audio?.StreamFormat != null)) - { - Stream wavStream = audio.GetWavStream(); - FileStream stream = File.Create(saveFileDialog.FileName); - wavStream.CopyTo(stream); - stream.Close(); - wavStream.Close(); - } - - } - } - } - - private void PlayListView_SelectedIndexChanged(object sender, EventArgs e) - { - ExportAsWav.Text = "Export as .wav"; - if (PlayListView.SelectedItems.Count == 1) - { - var item = PlayListView.SelectedItems[0]; - var audio = item.Tag as AwcStream; - if (audio?.MidiChunk != null) - { - ExportAsWav.Text = "Export as .midi"; - } - } - } - - private void MainTabControl_SelectedIndexChanged(object sender, EventArgs e) - { - if (MainTabControl.SelectedTab == XmlTabPage) - { - if (string.IsNullOrEmpty(XmlTextBox.Text)) - { - LoadXml(); - } - } - } - - private void XmlTextBox_VisibleRangeChangedDelayed(object sender, EventArgs e) - { - //this approach is much faster to load, but no outlining is available - - //highlight only visible area of text - if (DelayHighlight) - { - HTMLSyntaxHighlight(XmlTextBox.VisibleRange); - } - } - - private void XmlTextBox_TextChanged(object sender, TextChangedEventArgs e) - { - if (!LoadingXml) - { - - } - } - } -} +using CodeWalker.GameFiles; +using FastColoredTextBoxNS; +using SharpDX.Multimedia; +using SharpDX.XAudio2; +using System; +using System.IO; +using System.Diagnostics; +using System.Windows.Forms; +using System.Drawing; +using System.Linq; +using Range = FastColoredTextBoxNS.Range; + +namespace CodeWalker.Forms +{ + public partial class AwcForm : Form + { + public AwcFile Awc { get; set; } + + private AwcStream currentAudio; + private XAudio2 xAudio2; + private MasteringVoice masteringVoice; + private AudioBuffer audioBuffer; + private SourceVoice sourceVoice; + + private string fileName; + public string FileName + { + get { return fileName; } + set + { + fileName = value; + UpdateFormTitle(); + } + } + public string FilePath { get; set; } + + private enum PlayerState { Stopped, Playing, Paused }; + private PlayerState playerState = PlayerState.Stopped; + + private Stopwatch playtime; + private int playBeginMs; + private float trackLength; + private bool trackFinished; + + private bool LoadingXml = false; + private bool DelayHighlight = false; + + + public AwcForm() + { + InitializeComponent(); + + playtime = new Stopwatch(); + } + + private void UpdateFormTitle() + { + Text = fileName + " - AWC Player - CodeWalker by dexyfex"; + } + + private void UpdateXmlTextBox(string xml) + { + LoadingXml = true; + XmlTextBox.Text = ""; + XmlTextBox.Language = Language.XML; + DelayHighlight = false; + + if (string.IsNullOrEmpty(xml)) + { + LoadingXml = false; + return; + } + //if (xml.Length > (1048576 * 5)) + //{ + // XmlTextBox.Language = Language.Custom; + // XmlTextBox.Text = "[XML size > 10MB - Not shown due to performance limitations - Please use an external viewer for this file.]"; + // return; + //} + //else + if (xml.Length > (1024 * 512)) + { + XmlTextBox.Language = Language.Custom; + DelayHighlight = true; + } + //else + //{ + // XmlTextBox.Language = Language.XML; + //} + + + Cursor = Cursors.WaitCursor; + + + + XmlTextBox.Text = xml; + //XmlTextBox.IsChanged = false; + XmlTextBox.ClearUndo(); + + Cursor = Cursors.Default; + LoadingXml = false; + } + + public void LoadAwc(AwcFile awc) + { + Awc = awc; + DetailsPropertyGrid.SelectedObject = awc; + + fileName = awc?.Name; + if (string.IsNullOrEmpty(fileName)) + { + fileName = awc?.FileEntry?.Name; + } + + PlayListView.Items.Clear(); + + float totalLength = 0; + if (awc.Streams != null) + { + var strlist = awc.Streams.ToList(); + strlist.Sort((a, b) => a.Name.CompareTo(b.Name)); + foreach (var audio in strlist) + { + if (audio.StreamBlocks != null) continue;//don't display multichannel source audios + var item = PlayListView.Items.Add(audio.Name); + item.SubItems.Add(audio.Type); + item.SubItems.Add(audio.LengthStr); + item.SubItems.Add(TextUtil.GetBytesReadable(audio.ByteLength)); + item.Tag = audio; + totalLength += audio.Length; + } + } + + LabelInfo.Text = awc.Streams.Length.ToString() + " track(s), Length: " + TimeSpan.FromSeconds((float)totalLength).ToString("h\\:mm\\:ss"); + UpdateFormTitle(); + } + + public void LoadXml() + { + if (Awc != null) + { + var xml = AwcXml.GetXml(Awc); + UpdateXmlTextBox(xml); + } + } + + private void HTMLSyntaxHighlight(Range range) + { + try + { + Style BlueStyle = new TextStyle(Brushes.Blue, null, FontStyle.Regular); + Style RedStyle = new TextStyle(Brushes.Red, null, FontStyle.Regular); + Style MaroonStyle = new TextStyle(Brushes.Maroon, null, FontStyle.Regular); + + //clear style of changed range + range.ClearStyle(BlueStyle, MaroonStyle, RedStyle); + //tag brackets highlighting + range.SetStyle(BlueStyle, @"<|/>|"); + //tag name + range.SetStyle(MaroonStyle, @"<(?[!\w]+)"); + //end of tag + range.SetStyle(MaroonStyle, @"\w+)>"); + //attributes + range.SetStyle(RedStyle, @"(?\S+?)='[^']*'|(?\S+)=""[^""]*""|(?\S+)=\S+"); + //attribute values + range.SetStyle(BlueStyle, @"\S+?=(?'[^']*')|\S+=(?""[^""]*"")|\S+=(?\S+)"); + } + catch + { } + } + + private void Stop() + { + if (playerState != PlayerState.Stopped) + { + sourceVoice.DestroyVoice(); + sourceVoice.Dispose(); + audioBuffer.Stream.Dispose(); + SetPlayerState(PlayerState.Stopped); + } + } + + private void SetPlayerState(PlayerState newState) + { + if (playerState != newState) + { + switch (newState) + { + case PlayerState.Playing: + if (playerState == PlayerState.Stopped) + playtime.Reset(); + playtime.Start(); + + PlayButton.Text = "\u275A\u275A"; + StopButton.Enabled = true; + LabelTime.Visible = true; + break; + case PlayerState.Paused: + playtime.Stop(); + PlayButton.Text = "\u25B6"; + StopButton.Enabled = true; + LabelTime.Visible = true; + break; + case PlayerState.Stopped: + playtime.Stop(); + PlayButton.Text = "\u25B6"; + LabelTime.Visible = false; + StopButton.Enabled = true; + break; + } + + playerState = newState; + UpdateUI(); + } + } + + private void InitializeAudio(AwcStream audio, float playBegin = 0) + { + currentAudio = audio; + trackLength = audio.Length; + + if (xAudio2 == null) + { + xAudio2 = new XAudio2(); + masteringVoice = new MasteringVoice(xAudio2); + } + + Stream wavStream = audio.GetWavStream(); + SoundStream soundStream = new SoundStream(wavStream); + audioBuffer = new AudioBuffer + { + Stream = soundStream.ToDataStream(), + AudioBytes = (int)soundStream.Length, + Flags = BufferFlags.EndOfStream + }; + if (playBegin > 0) + { + audioBuffer.PlayBegin = (int)(soundStream.Format.SampleRate * playBegin) / 128 * 128; + if (playtime.IsRunning) + playtime.Restart(); + else + playtime.Reset(); + playBeginMs = (int)(playBegin * 1000); + } + else + playBeginMs = 0; + soundStream.Close(); + wavStream.Close(); + + trackFinished = false; + sourceVoice = new SourceVoice(xAudio2, soundStream.Format, true); + sourceVoice.SubmitSourceBuffer(audioBuffer, soundStream.DecodedPacketsInfo); + sourceVoice.BufferEnd += (context) => trackFinished = true; + sourceVoice.SetVolume((float)VolumeTrackBar.Value / 100); + } + + private void Play() + { + Stop(); + + if (PlayListView.SelectedItems.Count == 1) + { + var item = PlayListView.SelectedItems[0]; + var audio = item.Tag as AwcStream; + + if ((audio?.FormatChunk != null) || (audio?.StreamFormat != null)) + { + InitializeAudio(audio); + sourceVoice.Start(); + SetPlayerState(PlayerState.Playing); + } + else if (audio.MidiChunk != null) + { + //todo: play MIDI? + } + } + } + + private void PlayPrevious() + { + Stop(); + if (PlayListView.SelectedIndices.Count > 0) + { + var nextIndex = PlayListView.SelectedIndices[0] - 1; + if (nextIndex >= 0) + { + PlayListView.Items[nextIndex].Selected = true; + PlayListView.Items[nextIndex].Focused = true; + Play(); + } + } + } + + private void PlayNext() + { + Stop(); + if (PlayListView.SelectedIndices.Count > 0) + { + var nextIndex = PlayListView.SelectedIndices[0] + 1; + if (nextIndex < PlayListView.Items.Count) + { + PlayListView.Items[nextIndex].Selected = true; + PlayListView.Items[nextIndex].Focused = true; + Play(); + } + } + } + + private void Pause() + { + if (playerState == PlayerState.Playing) + { + sourceVoice.Stop(); + SetPlayerState(PlayerState.Paused); + } + } + + private void Resume() + { + if (playerState == PlayerState.Paused) + { + sourceVoice.Start(); + SetPlayerState(PlayerState.Playing); + } + } + + private void PositionTrackBar_Scroll(object sender, EventArgs e) + { + + //sourceVoice.Stop(); + //InitializeAudio(currentAudio, PositionTrackBar.Value / 1000); + //sourceVoice.Start(); + } + + private void PlayButton_Click(object sender, EventArgs e) + { + switch (playerState) + { + case PlayerState.Stopped: + Play(); + break; + case PlayerState.Playing: + Pause(); + break; + case PlayerState.Paused: + Resume(); + break; + } + } + + private void StopButton_Click(object sender, EventArgs e) + { + Stop(); + } + + private void PrevButton_Click(object sender, EventArgs e) + { + PlayPrevious(); + } + + private void NextButton_Click(object sender, EventArgs e) + { + PlayNext(); + } + + private void VolumeTrackBar_Scroll(object sender, EventArgs e) + { + if (playerState == PlayerState.Playing) + sourceVoice.SetVolume((float)VolumeTrackBar.Value / 100); + } + + private void UpdateUI() + { + if (playerState != PlayerState.Stopped && trackFinished) + { + if (chbAutoJump.Checked) + PlayNext(); + else + Stop(); + } + + if (playerState != PlayerState.Stopped) + { + int playedMs = (int)playtime.Elapsed.TotalMilliseconds + playBeginMs; + int totalMs = (int)(trackLength * 1000); + PositionTrackBar.Maximum = totalMs; + PositionTrackBar.Value = playedMs < totalMs ? playedMs : totalMs; + + LabelTime.Text = TimeSpan.FromSeconds(playedMs / 1000).ToString("m\\:ss") + + " / " + TimeSpan.FromSeconds(totalMs / 1000).ToString("m\\:ss"); + } + else + { + PositionTrackBar.Value = 0; + } + } + + private void Timer_Tick(object sender, EventArgs e) + { + UpdateUI(); + } + + private void PlayListView_DoubleClick(object sender, EventArgs e) + { + if (playerState == PlayerState.Playing) + Stop(); + Play(); + } + + private void AwcForm_FormClosing(object sender, FormClosingEventArgs e) + { + Stop(); + if (xAudio2 != null) + { + masteringVoice.Dispose(); + xAudio2.Dispose(); + } + } + + private void ExportAsWav_Click(object sender, EventArgs e) + { + if (PlayListView.SelectedItems.Count == 1) + { + var item = PlayListView.SelectedItems[0]; + var audio = item.Tag as AwcStream; + + var ext = ".wav"; + if (audio?.MidiChunk != null) + { + ext = ".midi"; + } + + saveFileDialog.FileName = audio.Name + ext; + if (saveFileDialog.ShowDialog() == DialogResult.OK) + { + if (audio?.MidiChunk != null) + { + File.WriteAllBytes(saveFileDialog.FileName, audio.MidiChunk.Data); + } + else if ((audio?.FormatChunk != null) || (audio?.StreamFormat != null)) + { + Stream wavStream = audio.GetWavStream(); + FileStream stream = File.Create(saveFileDialog.FileName); + wavStream.CopyTo(stream); + stream.Close(); + wavStream.Close(); + } + + } + } + } + + private void PlayListView_SelectedIndexChanged(object sender, EventArgs e) + { + ExportAsWav.Text = "Export as .wav"; + if (PlayListView.SelectedItems.Count == 1) + { + var item = PlayListView.SelectedItems[0]; + var audio = item.Tag as AwcStream; + if (audio?.MidiChunk != null) + { + ExportAsWav.Text = "Export as .midi"; + } + } + } + + private void MainTabControl_SelectedIndexChanged(object sender, EventArgs e) + { + if (MainTabControl.SelectedTab == XmlTabPage) + { + if (string.IsNullOrEmpty(XmlTextBox.Text)) + { + LoadXml(); + } + } + } + + private void XmlTextBox_VisibleRangeChangedDelayed(object sender, EventArgs e) + { + //this approach is much faster to load, but no outlining is available + + //highlight only visible area of text + if (DelayHighlight) + { + HTMLSyntaxHighlight(XmlTextBox.VisibleRange); + } + } + + private void XmlTextBox_TextChanged(object sender, TextChangedEventArgs e) + { + if (!LoadingXml) + { + + } + } + } +} diff --git a/Forms/AwcForm.resx b/CodeWalker/Forms/AwcForm.resx similarity index 100% rename from Forms/AwcForm.resx rename to CodeWalker/Forms/AwcForm.resx diff --git a/Forms/FxcForm.Designer.cs b/CodeWalker/Forms/FxcForm.Designer.cs similarity index 100% rename from Forms/FxcForm.Designer.cs rename to CodeWalker/Forms/FxcForm.Designer.cs diff --git a/Forms/FxcForm.cs b/CodeWalker/Forms/FxcForm.cs similarity index 100% rename from Forms/FxcForm.cs rename to CodeWalker/Forms/FxcForm.cs diff --git a/Forms/FxcForm.resx b/CodeWalker/Forms/FxcForm.resx similarity index 100% rename from Forms/FxcForm.resx rename to CodeWalker/Forms/FxcForm.resx diff --git a/Forms/GenericForm.Designer.cs b/CodeWalker/Forms/GenericForm.Designer.cs similarity index 100% rename from Forms/GenericForm.Designer.cs rename to CodeWalker/Forms/GenericForm.Designer.cs diff --git a/Forms/GenericForm.cs b/CodeWalker/Forms/GenericForm.cs similarity index 100% rename from Forms/GenericForm.cs rename to CodeWalker/Forms/GenericForm.cs diff --git a/Forms/GenericForm.resx b/CodeWalker/Forms/GenericForm.resx similarity index 100% rename from Forms/GenericForm.resx rename to CodeWalker/Forms/GenericForm.resx diff --git a/Forms/GxtForm.Designer.cs b/CodeWalker/Forms/GxtForm.Designer.cs similarity index 100% rename from Forms/GxtForm.Designer.cs rename to CodeWalker/Forms/GxtForm.Designer.cs diff --git a/Forms/GxtForm.cs b/CodeWalker/Forms/GxtForm.cs similarity index 100% rename from Forms/GxtForm.cs rename to CodeWalker/Forms/GxtForm.cs diff --git a/Forms/GxtForm.resx b/CodeWalker/Forms/GxtForm.resx similarity index 100% rename from Forms/GxtForm.resx rename to CodeWalker/Forms/GxtForm.resx diff --git a/Forms/HexForm.Designer.cs b/CodeWalker/Forms/HexForm.Designer.cs similarity index 100% rename from Forms/HexForm.Designer.cs rename to CodeWalker/Forms/HexForm.Designer.cs diff --git a/Forms/HexForm.cs b/CodeWalker/Forms/HexForm.cs similarity index 100% rename from Forms/HexForm.cs rename to CodeWalker/Forms/HexForm.cs diff --git a/Forms/HexForm.resx b/CodeWalker/Forms/HexForm.resx similarity index 100% rename from Forms/HexForm.resx rename to CodeWalker/Forms/HexForm.resx diff --git a/Forms/MetaForm.Designer.cs b/CodeWalker/Forms/MetaForm.Designer.cs similarity index 100% rename from Forms/MetaForm.Designer.cs rename to CodeWalker/Forms/MetaForm.Designer.cs diff --git a/Forms/MetaForm.cs b/CodeWalker/Forms/MetaForm.cs similarity index 99% rename from Forms/MetaForm.cs rename to CodeWalker/Forms/MetaForm.cs index a292ca2..e631660 100644 --- a/Forms/MetaForm.cs +++ b/CodeWalker/Forms/MetaForm.cs @@ -12,6 +12,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Xml; +using Range = FastColoredTextBoxNS.Range; namespace CodeWalker.Forms { diff --git a/Forms/MetaForm.resx b/CodeWalker/Forms/MetaForm.resx similarity index 100% rename from Forms/MetaForm.resx rename to CodeWalker/Forms/MetaForm.resx diff --git a/Forms/ModelForm.Designer.cs b/CodeWalker/Forms/ModelForm.Designer.cs similarity index 100% rename from Forms/ModelForm.Designer.cs rename to CodeWalker/Forms/ModelForm.Designer.cs diff --git a/Forms/ModelForm.cs b/CodeWalker/Forms/ModelForm.cs similarity index 100% rename from Forms/ModelForm.cs rename to CodeWalker/Forms/ModelForm.cs diff --git a/Forms/ModelForm.resx b/CodeWalker/Forms/ModelForm.resx similarity index 100% rename from Forms/ModelForm.resx rename to CodeWalker/Forms/ModelForm.resx diff --git a/Forms/ModelMatForm.Designer.cs b/CodeWalker/Forms/ModelMatForm.Designer.cs similarity index 100% rename from Forms/ModelMatForm.Designer.cs rename to CodeWalker/Forms/ModelMatForm.Designer.cs diff --git a/Forms/ModelMatForm.cs b/CodeWalker/Forms/ModelMatForm.cs similarity index 100% rename from Forms/ModelMatForm.cs rename to CodeWalker/Forms/ModelMatForm.cs diff --git a/Forms/ModelMatForm.resx b/CodeWalker/Forms/ModelMatForm.resx similarity index 100% rename from Forms/ModelMatForm.resx rename to CodeWalker/Forms/ModelMatForm.resx diff --git a/Forms/RelForm.Designer.cs b/CodeWalker/Forms/RelForm.Designer.cs similarity index 100% rename from Forms/RelForm.Designer.cs rename to CodeWalker/Forms/RelForm.Designer.cs diff --git a/Forms/RelForm.cs b/CodeWalker/Forms/RelForm.cs similarity index 99% rename from Forms/RelForm.cs rename to CodeWalker/Forms/RelForm.cs index ca544a3..3a4b65e 100644 --- a/Forms/RelForm.cs +++ b/CodeWalker/Forms/RelForm.cs @@ -11,6 +11,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Xml; +using Range = FastColoredTextBoxNS.Range; namespace CodeWalker.Forms { diff --git a/Forms/RelForm.resx b/CodeWalker/Forms/RelForm.resx similarity index 100% rename from Forms/RelForm.resx rename to CodeWalker/Forms/RelForm.resx diff --git a/Forms/TextForm.Designer.cs b/CodeWalker/Forms/TextForm.Designer.cs similarity index 100% rename from Forms/TextForm.Designer.cs rename to CodeWalker/Forms/TextForm.Designer.cs diff --git a/Forms/TextForm.cs b/CodeWalker/Forms/TextForm.cs similarity index 100% rename from Forms/TextForm.cs rename to CodeWalker/Forms/TextForm.cs diff --git a/Forms/TextForm.resx b/CodeWalker/Forms/TextForm.resx similarity index 100% rename from Forms/TextForm.resx rename to CodeWalker/Forms/TextForm.resx diff --git a/Forms/XmlForm.Designer.cs b/CodeWalker/Forms/XmlForm.Designer.cs similarity index 100% rename from Forms/XmlForm.Designer.cs rename to CodeWalker/Forms/XmlForm.Designer.cs diff --git a/Forms/XmlForm.cs b/CodeWalker/Forms/XmlForm.cs similarity index 99% rename from Forms/XmlForm.cs rename to CodeWalker/Forms/XmlForm.cs index 778638f..f3302c6 100644 --- a/Forms/XmlForm.cs +++ b/CodeWalker/Forms/XmlForm.cs @@ -12,6 +12,7 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Xml; +using Range = FastColoredTextBoxNS.Range; namespace CodeWalker.Forms { diff --git a/Forms/XmlForm.resx b/CodeWalker/Forms/XmlForm.resx similarity index 100% rename from Forms/XmlForm.resx rename to CodeWalker/Forms/XmlForm.resx diff --git a/Forms/YcdForm.Designer.cs b/CodeWalker/Forms/YcdForm.Designer.cs similarity index 100% rename from Forms/YcdForm.Designer.cs rename to CodeWalker/Forms/YcdForm.Designer.cs diff --git a/Forms/YcdForm.cs b/CodeWalker/Forms/YcdForm.cs similarity index 93% rename from Forms/YcdForm.cs rename to CodeWalker/Forms/YcdForm.cs index bb6331a..7fcba15 100644 --- a/Forms/YcdForm.cs +++ b/CodeWalker/Forms/YcdForm.cs @@ -10,6 +10,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using Range = FastColoredTextBoxNS.Range; namespace CodeWalker.Forms { @@ -38,10 +39,8 @@ namespace CodeWalker.Forms { InitializeComponent(); - MainListView.ContextMenu = new ContextMenu(new[] - { - new MenuItem("Export to openFormats (.onim)...", this.ExportOnim_Click) - }); + MainListView.ContextMenuStrip = new ContextMenuStrip(); + MainListView.ContextMenuStrip.Items.Add(new ToolStripMenuItem("Export to openFormats (.onim)...", null, ExportOnim_Click)); } private void ExportOnim_Click(object sender, EventArgs e) @@ -228,16 +227,16 @@ namespace CodeWalker.Forms if (MainPropertyGrid.SelectedObject is Animation) { - MainListView.ContextMenu.MenuItems[0].Enabled = true; + MainListView.ContextMenuStrip.Items[0].Enabled = true; } else { - MainListView.ContextMenu.MenuItems[0].Enabled = false; + MainListView.ContextMenuStrip.Items[0].Enabled = false; } } else { - MainListView.ContextMenu.MenuItems[0].Enabled = false; + MainListView.ContextMenuStrip.Items[0].Enabled = false; //MainPropertyGrid.SelectedObject = null; } } diff --git a/Forms/YcdForm.resx b/CodeWalker/Forms/YcdForm.resx similarity index 100% rename from Forms/YcdForm.resx rename to CodeWalker/Forms/YcdForm.resx diff --git a/Forms/YtdForm.Designer.cs b/CodeWalker/Forms/YtdForm.Designer.cs similarity index 100% rename from Forms/YtdForm.Designer.cs rename to CodeWalker/Forms/YtdForm.Designer.cs diff --git a/Forms/YtdForm.cs b/CodeWalker/Forms/YtdForm.cs similarity index 100% rename from Forms/YtdForm.cs rename to CodeWalker/Forms/YtdForm.cs diff --git a/Forms/YtdForm.resx b/CodeWalker/Forms/YtdForm.resx similarity index 100% rename from Forms/YtdForm.resx rename to CodeWalker/Forms/YtdForm.resx diff --git a/Forms/YvrForm.Designer.cs b/CodeWalker/Forms/YvrForm.Designer.cs similarity index 100% rename from Forms/YvrForm.Designer.cs rename to CodeWalker/Forms/YvrForm.Designer.cs diff --git a/Forms/YvrForm.cs b/CodeWalker/Forms/YvrForm.cs similarity index 100% rename from Forms/YvrForm.cs rename to CodeWalker/Forms/YvrForm.cs diff --git a/Forms/YvrForm.resx b/CodeWalker/Forms/YvrForm.resx similarity index 100% rename from Forms/YvrForm.resx rename to CodeWalker/Forms/YvrForm.resx diff --git a/Forms/YwrForm.Designer.cs b/CodeWalker/Forms/YwrForm.Designer.cs similarity index 100% rename from Forms/YwrForm.Designer.cs rename to CodeWalker/Forms/YwrForm.Designer.cs diff --git a/Forms/YwrForm.cs b/CodeWalker/Forms/YwrForm.cs similarity index 100% rename from Forms/YwrForm.cs rename to CodeWalker/Forms/YwrForm.cs diff --git a/Forms/YwrForm.resx b/CodeWalker/Forms/YwrForm.resx similarity index 100% rename from Forms/YwrForm.resx rename to CodeWalker/Forms/YwrForm.resx diff --git a/GameFiles/FxcParser.cs b/CodeWalker/GameFiles/FxcParser.cs similarity index 100% rename from GameFiles/FxcParser.cs rename to CodeWalker/GameFiles/FxcParser.cs diff --git a/GameFiles/GameFileCacheFactory.cs b/CodeWalker/GameFiles/GameFileCacheFactory.cs similarity index 100% rename from GameFiles/GameFileCacheFactory.cs rename to CodeWalker/GameFiles/GameFileCacheFactory.cs diff --git a/GameFiles/TextureFormats.cs b/CodeWalker/GameFiles/TextureFormats.cs similarity index 100% rename from GameFiles/TextureFormats.cs rename to CodeWalker/GameFiles/TextureFormats.cs diff --git a/MenuForm.Designer.cs b/CodeWalker/MenuForm.Designer.cs similarity index 100% rename from MenuForm.Designer.cs rename to CodeWalker/MenuForm.Designer.cs diff --git a/MenuForm.cs b/CodeWalker/MenuForm.cs similarity index 100% rename from MenuForm.cs rename to CodeWalker/MenuForm.cs diff --git a/MenuForm.resx b/CodeWalker/MenuForm.resx similarity index 100% rename from MenuForm.resx rename to CodeWalker/MenuForm.resx diff --git a/PedsForm.Designer.cs b/CodeWalker/PedsForm.Designer.cs similarity index 100% rename from PedsForm.Designer.cs rename to CodeWalker/PedsForm.Designer.cs diff --git a/PedsForm.cs b/CodeWalker/PedsForm.cs similarity index 100% rename from PedsForm.cs rename to CodeWalker/PedsForm.cs diff --git a/PedsForm.resx b/CodeWalker/PedsForm.resx similarity index 100% rename from PedsForm.resx rename to CodeWalker/PedsForm.resx diff --git a/Program.cs b/CodeWalker/Program.cs similarity index 98% rename from Program.cs rename to CodeWalker/Program.cs index cc731f9..4fb7d70 100644 --- a/Program.cs +++ b/CodeWalker/Program.cs @@ -54,6 +54,7 @@ namespace CodeWalker EnsureJumpList(); + //Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); diff --git a/Project/MenyooXml.cs b/CodeWalker/Project/MenyooXml.cs similarity index 100% rename from Project/MenyooXml.cs rename to CodeWalker/Project/MenyooXml.cs diff --git a/Project/Panels/EditAudioEmitterListPanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioEmitterListPanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioEmitterListPanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioEmitterListPanel.Designer.cs diff --git a/Project/Panels/EditAudioEmitterListPanel.cs b/CodeWalker/Project/Panels/EditAudioEmitterListPanel.cs similarity index 100% rename from Project/Panels/EditAudioEmitterListPanel.cs rename to CodeWalker/Project/Panels/EditAudioEmitterListPanel.cs diff --git a/Project/Panels/EditAudioEmitterListPanel.resx b/CodeWalker/Project/Panels/EditAudioEmitterListPanel.resx similarity index 100% rename from Project/Panels/EditAudioEmitterListPanel.resx rename to CodeWalker/Project/Panels/EditAudioEmitterListPanel.resx diff --git a/Project/Panels/EditAudioEmitterPanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioEmitterPanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioEmitterPanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioEmitterPanel.Designer.cs diff --git a/Project/Panels/EditAudioEmitterPanel.cs b/CodeWalker/Project/Panels/EditAudioEmitterPanel.cs similarity index 100% rename from Project/Panels/EditAudioEmitterPanel.cs rename to CodeWalker/Project/Panels/EditAudioEmitterPanel.cs diff --git a/Project/Panels/EditAudioEmitterPanel.resx b/CodeWalker/Project/Panels/EditAudioEmitterPanel.resx similarity index 100% rename from Project/Panels/EditAudioEmitterPanel.resx rename to CodeWalker/Project/Panels/EditAudioEmitterPanel.resx diff --git a/Project/Panels/EditAudioFilePanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioFilePanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioFilePanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioFilePanel.Designer.cs diff --git a/Project/Panels/EditAudioFilePanel.cs b/CodeWalker/Project/Panels/EditAudioFilePanel.cs similarity index 100% rename from Project/Panels/EditAudioFilePanel.cs rename to CodeWalker/Project/Panels/EditAudioFilePanel.cs diff --git a/Project/Panels/EditAudioFilePanel.resx b/CodeWalker/Project/Panels/EditAudioFilePanel.resx similarity index 100% rename from Project/Panels/EditAudioFilePanel.resx rename to CodeWalker/Project/Panels/EditAudioFilePanel.resx diff --git a/Project/Panels/EditAudioInteriorPanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioInteriorPanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioInteriorPanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioInteriorPanel.Designer.cs diff --git a/Project/Panels/EditAudioInteriorPanel.cs b/CodeWalker/Project/Panels/EditAudioInteriorPanel.cs similarity index 100% rename from Project/Panels/EditAudioInteriorPanel.cs rename to CodeWalker/Project/Panels/EditAudioInteriorPanel.cs diff --git a/Project/Panels/EditAudioInteriorPanel.resx b/CodeWalker/Project/Panels/EditAudioInteriorPanel.resx similarity index 100% rename from Project/Panels/EditAudioInteriorPanel.resx rename to CodeWalker/Project/Panels/EditAudioInteriorPanel.resx diff --git a/Project/Panels/EditAudioInteriorRoomPanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioInteriorRoomPanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioInteriorRoomPanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioInteriorRoomPanel.Designer.cs diff --git a/Project/Panels/EditAudioInteriorRoomPanel.cs b/CodeWalker/Project/Panels/EditAudioInteriorRoomPanel.cs similarity index 100% rename from Project/Panels/EditAudioInteriorRoomPanel.cs rename to CodeWalker/Project/Panels/EditAudioInteriorRoomPanel.cs diff --git a/Project/Panels/EditAudioInteriorRoomPanel.resx b/CodeWalker/Project/Panels/EditAudioInteriorRoomPanel.resx similarity index 100% rename from Project/Panels/EditAudioInteriorRoomPanel.resx rename to CodeWalker/Project/Panels/EditAudioInteriorRoomPanel.resx diff --git a/Project/Panels/EditAudioZoneListPanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioZoneListPanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioZoneListPanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioZoneListPanel.Designer.cs diff --git a/Project/Panels/EditAudioZoneListPanel.cs b/CodeWalker/Project/Panels/EditAudioZoneListPanel.cs similarity index 100% rename from Project/Panels/EditAudioZoneListPanel.cs rename to CodeWalker/Project/Panels/EditAudioZoneListPanel.cs diff --git a/Project/Panels/EditAudioZoneListPanel.resx b/CodeWalker/Project/Panels/EditAudioZoneListPanel.resx similarity index 100% rename from Project/Panels/EditAudioZoneListPanel.resx rename to CodeWalker/Project/Panels/EditAudioZoneListPanel.resx diff --git a/Project/Panels/EditAudioZonePanel.Designer.cs b/CodeWalker/Project/Panels/EditAudioZonePanel.Designer.cs similarity index 100% rename from Project/Panels/EditAudioZonePanel.Designer.cs rename to CodeWalker/Project/Panels/EditAudioZonePanel.Designer.cs diff --git a/Project/Panels/EditAudioZonePanel.cs b/CodeWalker/Project/Panels/EditAudioZonePanel.cs similarity index 100% rename from Project/Panels/EditAudioZonePanel.cs rename to CodeWalker/Project/Panels/EditAudioZonePanel.cs diff --git a/Project/Panels/EditAudioZonePanel.resx b/CodeWalker/Project/Panels/EditAudioZonePanel.resx similarity index 100% rename from Project/Panels/EditAudioZonePanel.resx rename to CodeWalker/Project/Panels/EditAudioZonePanel.resx diff --git a/Project/Panels/EditMultiPanel.Designer.cs b/CodeWalker/Project/Panels/EditMultiPanel.Designer.cs similarity index 100% rename from Project/Panels/EditMultiPanel.Designer.cs rename to CodeWalker/Project/Panels/EditMultiPanel.Designer.cs diff --git a/Project/Panels/EditMultiPanel.cs b/CodeWalker/Project/Panels/EditMultiPanel.cs similarity index 100% rename from Project/Panels/EditMultiPanel.cs rename to CodeWalker/Project/Panels/EditMultiPanel.cs diff --git a/Project/Panels/EditMultiPanel.resx b/CodeWalker/Project/Panels/EditMultiPanel.resx similarity index 100% rename from Project/Panels/EditMultiPanel.resx rename to CodeWalker/Project/Panels/EditMultiPanel.resx diff --git a/Project/Panels/EditProjectManifestPanel.Designer.cs b/CodeWalker/Project/Panels/EditProjectManifestPanel.Designer.cs similarity index 100% rename from Project/Panels/EditProjectManifestPanel.Designer.cs rename to CodeWalker/Project/Panels/EditProjectManifestPanel.Designer.cs diff --git a/Project/Panels/EditProjectManifestPanel.cs b/CodeWalker/Project/Panels/EditProjectManifestPanel.cs similarity index 100% rename from Project/Panels/EditProjectManifestPanel.cs rename to CodeWalker/Project/Panels/EditProjectManifestPanel.cs diff --git a/Project/Panels/EditProjectManifestPanel.resx b/CodeWalker/Project/Panels/EditProjectManifestPanel.resx similarity index 100% rename from Project/Panels/EditProjectManifestPanel.resx rename to CodeWalker/Project/Panels/EditProjectManifestPanel.resx diff --git a/Project/Panels/EditProjectPanel.Designer.cs b/CodeWalker/Project/Panels/EditProjectPanel.Designer.cs similarity index 100% rename from Project/Panels/EditProjectPanel.Designer.cs rename to CodeWalker/Project/Panels/EditProjectPanel.Designer.cs diff --git a/Project/Panels/EditProjectPanel.cs b/CodeWalker/Project/Panels/EditProjectPanel.cs similarity index 100% rename from Project/Panels/EditProjectPanel.cs rename to CodeWalker/Project/Panels/EditProjectPanel.cs diff --git a/Project/Panels/EditProjectPanel.resx b/CodeWalker/Project/Panels/EditProjectPanel.resx similarity index 100% rename from Project/Panels/EditProjectPanel.resx rename to CodeWalker/Project/Panels/EditProjectPanel.resx diff --git a/Project/Panels/EditScenarioNodePanel.Designer.cs b/CodeWalker/Project/Panels/EditScenarioNodePanel.Designer.cs similarity index 100% rename from Project/Panels/EditScenarioNodePanel.Designer.cs rename to CodeWalker/Project/Panels/EditScenarioNodePanel.Designer.cs diff --git a/Project/Panels/EditScenarioNodePanel.cs b/CodeWalker/Project/Panels/EditScenarioNodePanel.cs similarity index 100% rename from Project/Panels/EditScenarioNodePanel.cs rename to CodeWalker/Project/Panels/EditScenarioNodePanel.cs diff --git a/Project/Panels/EditScenarioNodePanel.resx b/CodeWalker/Project/Panels/EditScenarioNodePanel.resx similarity index 100% rename from Project/Panels/EditScenarioNodePanel.resx rename to CodeWalker/Project/Panels/EditScenarioNodePanel.resx diff --git a/Project/Panels/EditScenarioYmtPanel.Designer.cs b/CodeWalker/Project/Panels/EditScenarioYmtPanel.Designer.cs similarity index 100% rename from Project/Panels/EditScenarioYmtPanel.Designer.cs rename to CodeWalker/Project/Panels/EditScenarioYmtPanel.Designer.cs diff --git a/Project/Panels/EditScenarioYmtPanel.cs b/CodeWalker/Project/Panels/EditScenarioYmtPanel.cs similarity index 100% rename from Project/Panels/EditScenarioYmtPanel.cs rename to CodeWalker/Project/Panels/EditScenarioYmtPanel.cs diff --git a/Project/Panels/EditScenarioYmtPanel.resx b/CodeWalker/Project/Panels/EditScenarioYmtPanel.resx similarity index 100% rename from Project/Panels/EditScenarioYmtPanel.resx rename to CodeWalker/Project/Panels/EditScenarioYmtPanel.resx diff --git a/Project/Panels/EditTrainNodePanel.Designer.cs b/CodeWalker/Project/Panels/EditTrainNodePanel.Designer.cs similarity index 100% rename from Project/Panels/EditTrainNodePanel.Designer.cs rename to CodeWalker/Project/Panels/EditTrainNodePanel.Designer.cs diff --git a/Project/Panels/EditTrainNodePanel.cs b/CodeWalker/Project/Panels/EditTrainNodePanel.cs similarity index 100% rename from Project/Panels/EditTrainNodePanel.cs rename to CodeWalker/Project/Panels/EditTrainNodePanel.cs diff --git a/Project/Panels/EditTrainNodePanel.resx b/CodeWalker/Project/Panels/EditTrainNodePanel.resx similarity index 100% rename from Project/Panels/EditTrainNodePanel.resx rename to CodeWalker/Project/Panels/EditTrainNodePanel.resx diff --git a/Project/Panels/EditTrainTrackPanel.Designer.cs b/CodeWalker/Project/Panels/EditTrainTrackPanel.Designer.cs similarity index 100% rename from Project/Panels/EditTrainTrackPanel.Designer.cs rename to CodeWalker/Project/Panels/EditTrainTrackPanel.Designer.cs diff --git a/Project/Panels/EditTrainTrackPanel.cs b/CodeWalker/Project/Panels/EditTrainTrackPanel.cs similarity index 100% rename from Project/Panels/EditTrainTrackPanel.cs rename to CodeWalker/Project/Panels/EditTrainTrackPanel.cs diff --git a/Project/Panels/EditTrainTrackPanel.resx b/CodeWalker/Project/Panels/EditTrainTrackPanel.resx similarity index 100% rename from Project/Panels/EditTrainTrackPanel.resx rename to CodeWalker/Project/Panels/EditTrainTrackPanel.resx diff --git a/Project/Panels/EditYbnBoundPolyPanel.Designer.cs b/CodeWalker/Project/Panels/EditYbnBoundPolyPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYbnBoundPolyPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYbnBoundPolyPanel.Designer.cs diff --git a/Project/Panels/EditYbnBoundPolyPanel.cs b/CodeWalker/Project/Panels/EditYbnBoundPolyPanel.cs similarity index 100% rename from Project/Panels/EditYbnBoundPolyPanel.cs rename to CodeWalker/Project/Panels/EditYbnBoundPolyPanel.cs diff --git a/Project/Panels/EditYbnBoundPolyPanel.resx b/CodeWalker/Project/Panels/EditYbnBoundPolyPanel.resx similarity index 100% rename from Project/Panels/EditYbnBoundPolyPanel.resx rename to CodeWalker/Project/Panels/EditYbnBoundPolyPanel.resx diff --git a/Project/Panels/EditYbnBoundVertexPanel.Designer.cs b/CodeWalker/Project/Panels/EditYbnBoundVertexPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYbnBoundVertexPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYbnBoundVertexPanel.Designer.cs diff --git a/Project/Panels/EditYbnBoundVertexPanel.cs b/CodeWalker/Project/Panels/EditYbnBoundVertexPanel.cs similarity index 100% rename from Project/Panels/EditYbnBoundVertexPanel.cs rename to CodeWalker/Project/Panels/EditYbnBoundVertexPanel.cs diff --git a/Project/Panels/EditYbnBoundVertexPanel.resx b/CodeWalker/Project/Panels/EditYbnBoundVertexPanel.resx similarity index 100% rename from Project/Panels/EditYbnBoundVertexPanel.resx rename to CodeWalker/Project/Panels/EditYbnBoundVertexPanel.resx diff --git a/Project/Panels/EditYbnBoundsPanel.Designer.cs b/CodeWalker/Project/Panels/EditYbnBoundsPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYbnBoundsPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYbnBoundsPanel.Designer.cs diff --git a/Project/Panels/EditYbnBoundsPanel.cs b/CodeWalker/Project/Panels/EditYbnBoundsPanel.cs similarity index 100% rename from Project/Panels/EditYbnBoundsPanel.cs rename to CodeWalker/Project/Panels/EditYbnBoundsPanel.cs diff --git a/Project/Panels/EditYbnBoundsPanel.resx b/CodeWalker/Project/Panels/EditYbnBoundsPanel.resx similarity index 100% rename from Project/Panels/EditYbnBoundsPanel.resx rename to CodeWalker/Project/Panels/EditYbnBoundsPanel.resx diff --git a/Project/Panels/EditYbnPanel.Designer.cs b/CodeWalker/Project/Panels/EditYbnPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYbnPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYbnPanel.Designer.cs diff --git a/Project/Panels/EditYbnPanel.cs b/CodeWalker/Project/Panels/EditYbnPanel.cs similarity index 100% rename from Project/Panels/EditYbnPanel.cs rename to CodeWalker/Project/Panels/EditYbnPanel.cs diff --git a/Project/Panels/EditYbnPanel.resx b/CodeWalker/Project/Panels/EditYbnPanel.resx similarity index 100% rename from Project/Panels/EditYbnPanel.resx rename to CodeWalker/Project/Panels/EditYbnPanel.resx diff --git a/Project/Panels/EditYmapCarGenPanel.Designer.cs b/CodeWalker/Project/Panels/EditYmapCarGenPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYmapCarGenPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYmapCarGenPanel.Designer.cs diff --git a/Project/Panels/EditYmapCarGenPanel.cs b/CodeWalker/Project/Panels/EditYmapCarGenPanel.cs similarity index 100% rename from Project/Panels/EditYmapCarGenPanel.cs rename to CodeWalker/Project/Panels/EditYmapCarGenPanel.cs diff --git a/Project/Panels/EditYmapCarGenPanel.resx b/CodeWalker/Project/Panels/EditYmapCarGenPanel.resx similarity index 100% rename from Project/Panels/EditYmapCarGenPanel.resx rename to CodeWalker/Project/Panels/EditYmapCarGenPanel.resx diff --git a/Project/Panels/EditYmapEntityPanel.Designer.cs b/CodeWalker/Project/Panels/EditYmapEntityPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYmapEntityPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYmapEntityPanel.Designer.cs diff --git a/Project/Panels/EditYmapEntityPanel.cs b/CodeWalker/Project/Panels/EditYmapEntityPanel.cs similarity index 100% rename from Project/Panels/EditYmapEntityPanel.cs rename to CodeWalker/Project/Panels/EditYmapEntityPanel.cs diff --git a/Project/Panels/EditYmapEntityPanel.resx b/CodeWalker/Project/Panels/EditYmapEntityPanel.resx similarity index 100% rename from Project/Panels/EditYmapEntityPanel.resx rename to CodeWalker/Project/Panels/EditYmapEntityPanel.resx diff --git a/Project/Panels/EditYmapGrassPanel.Designer.cs b/CodeWalker/Project/Panels/EditYmapGrassPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYmapGrassPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYmapGrassPanel.Designer.cs diff --git a/Project/Panels/EditYmapGrassPanel.cs b/CodeWalker/Project/Panels/EditYmapGrassPanel.cs similarity index 100% rename from Project/Panels/EditYmapGrassPanel.cs rename to CodeWalker/Project/Panels/EditYmapGrassPanel.cs diff --git a/Project/Panels/EditYmapGrassPanel.resx b/CodeWalker/Project/Panels/EditYmapGrassPanel.resx similarity index 100% rename from Project/Panels/EditYmapGrassPanel.resx rename to CodeWalker/Project/Panels/EditYmapGrassPanel.resx diff --git a/Project/Panels/EditYmapPanel.Designer.cs b/CodeWalker/Project/Panels/EditYmapPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYmapPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYmapPanel.Designer.cs diff --git a/Project/Panels/EditYmapPanel.cs b/CodeWalker/Project/Panels/EditYmapPanel.cs similarity index 100% rename from Project/Panels/EditYmapPanel.cs rename to CodeWalker/Project/Panels/EditYmapPanel.cs diff --git a/Project/Panels/EditYmapPanel.resx b/CodeWalker/Project/Panels/EditYmapPanel.resx similarity index 100% rename from Project/Panels/EditYmapPanel.resx rename to CodeWalker/Project/Panels/EditYmapPanel.resx diff --git a/Project/Panels/EditYndNodePanel.Designer.cs b/CodeWalker/Project/Panels/EditYndNodePanel.Designer.cs similarity index 100% rename from Project/Panels/EditYndNodePanel.Designer.cs rename to CodeWalker/Project/Panels/EditYndNodePanel.Designer.cs diff --git a/Project/Panels/EditYndNodePanel.cs b/CodeWalker/Project/Panels/EditYndNodePanel.cs similarity index 100% rename from Project/Panels/EditYndNodePanel.cs rename to CodeWalker/Project/Panels/EditYndNodePanel.cs diff --git a/Project/Panels/EditYndNodePanel.resx b/CodeWalker/Project/Panels/EditYndNodePanel.resx similarity index 100% rename from Project/Panels/EditYndNodePanel.resx rename to CodeWalker/Project/Panels/EditYndNodePanel.resx diff --git a/Project/Panels/EditYndPanel.Designer.cs b/CodeWalker/Project/Panels/EditYndPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYndPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYndPanel.Designer.cs diff --git a/Project/Panels/EditYndPanel.cs b/CodeWalker/Project/Panels/EditYndPanel.cs similarity index 100% rename from Project/Panels/EditYndPanel.cs rename to CodeWalker/Project/Panels/EditYndPanel.cs diff --git a/Project/Panels/EditYndPanel.resx b/CodeWalker/Project/Panels/EditYndPanel.resx similarity index 100% rename from Project/Panels/EditYndPanel.resx rename to CodeWalker/Project/Panels/EditYndPanel.resx diff --git a/Project/Panels/EditYnvPanel.Designer.cs b/CodeWalker/Project/Panels/EditYnvPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYnvPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYnvPanel.Designer.cs diff --git a/Project/Panels/EditYnvPanel.cs b/CodeWalker/Project/Panels/EditYnvPanel.cs similarity index 100% rename from Project/Panels/EditYnvPanel.cs rename to CodeWalker/Project/Panels/EditYnvPanel.cs diff --git a/Project/Panels/EditYnvPanel.resx b/CodeWalker/Project/Panels/EditYnvPanel.resx similarity index 100% rename from Project/Panels/EditYnvPanel.resx rename to CodeWalker/Project/Panels/EditYnvPanel.resx diff --git a/Project/Panels/EditYnvPointPanel.Designer.cs b/CodeWalker/Project/Panels/EditYnvPointPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYnvPointPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYnvPointPanel.Designer.cs diff --git a/Project/Panels/EditYnvPointPanel.cs b/CodeWalker/Project/Panels/EditYnvPointPanel.cs similarity index 100% rename from Project/Panels/EditYnvPointPanel.cs rename to CodeWalker/Project/Panels/EditYnvPointPanel.cs diff --git a/Project/Panels/EditYnvPointPanel.resx b/CodeWalker/Project/Panels/EditYnvPointPanel.resx similarity index 100% rename from Project/Panels/EditYnvPointPanel.resx rename to CodeWalker/Project/Panels/EditYnvPointPanel.resx diff --git a/Project/Panels/EditYnvPolyPanel.Designer.cs b/CodeWalker/Project/Panels/EditYnvPolyPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYnvPolyPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYnvPolyPanel.Designer.cs diff --git a/Project/Panels/EditYnvPolyPanel.cs b/CodeWalker/Project/Panels/EditYnvPolyPanel.cs similarity index 100% rename from Project/Panels/EditYnvPolyPanel.cs rename to CodeWalker/Project/Panels/EditYnvPolyPanel.cs diff --git a/Project/Panels/EditYnvPolyPanel.resx b/CodeWalker/Project/Panels/EditYnvPolyPanel.resx similarity index 100% rename from Project/Panels/EditYnvPolyPanel.resx rename to CodeWalker/Project/Panels/EditYnvPolyPanel.resx diff --git a/Project/Panels/EditYnvPortalPanel.Designer.cs b/CodeWalker/Project/Panels/EditYnvPortalPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYnvPortalPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYnvPortalPanel.Designer.cs diff --git a/Project/Panels/EditYnvPortalPanel.cs b/CodeWalker/Project/Panels/EditYnvPortalPanel.cs similarity index 100% rename from Project/Panels/EditYnvPortalPanel.cs rename to CodeWalker/Project/Panels/EditYnvPortalPanel.cs diff --git a/Project/Panels/EditYnvPortalPanel.resx b/CodeWalker/Project/Panels/EditYnvPortalPanel.resx similarity index 100% rename from Project/Panels/EditYnvPortalPanel.resx rename to CodeWalker/Project/Panels/EditYnvPortalPanel.resx diff --git a/Project/Panels/EditYtypArchetypePanel.Designer.cs b/CodeWalker/Project/Panels/EditYtypArchetypePanel.Designer.cs similarity index 100% rename from Project/Panels/EditYtypArchetypePanel.Designer.cs rename to CodeWalker/Project/Panels/EditYtypArchetypePanel.Designer.cs diff --git a/Project/Panels/EditYtypArchetypePanel.cs b/CodeWalker/Project/Panels/EditYtypArchetypePanel.cs similarity index 100% rename from Project/Panels/EditYtypArchetypePanel.cs rename to CodeWalker/Project/Panels/EditYtypArchetypePanel.cs diff --git a/Project/Panels/EditYtypArchetypePanel.resx b/CodeWalker/Project/Panels/EditYtypArchetypePanel.resx similarity index 100% rename from Project/Panels/EditYtypArchetypePanel.resx rename to CodeWalker/Project/Panels/EditYtypArchetypePanel.resx diff --git a/Project/Panels/EditYtypMloEntSetPanel.Designer.cs b/CodeWalker/Project/Panels/EditYtypMloEntSetPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYtypMloEntSetPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYtypMloEntSetPanel.Designer.cs diff --git a/Project/Panels/EditYtypMloEntSetPanel.cs b/CodeWalker/Project/Panels/EditYtypMloEntSetPanel.cs similarity index 100% rename from Project/Panels/EditYtypMloEntSetPanel.cs rename to CodeWalker/Project/Panels/EditYtypMloEntSetPanel.cs diff --git a/Project/Panels/EditYtypMloEntSetPanel.resx b/CodeWalker/Project/Panels/EditYtypMloEntSetPanel.resx similarity index 100% rename from Project/Panels/EditYtypMloEntSetPanel.resx rename to CodeWalker/Project/Panels/EditYtypMloEntSetPanel.resx diff --git a/Project/Panels/EditYtypMloPortalPanel.Designer.cs b/CodeWalker/Project/Panels/EditYtypMloPortalPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYtypMloPortalPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYtypMloPortalPanel.Designer.cs diff --git a/Project/Panels/EditYtypMloPortalPanel.cs b/CodeWalker/Project/Panels/EditYtypMloPortalPanel.cs similarity index 100% rename from Project/Panels/EditYtypMloPortalPanel.cs rename to CodeWalker/Project/Panels/EditYtypMloPortalPanel.cs diff --git a/Project/Panels/EditYtypMloPortalPanel.resx b/CodeWalker/Project/Panels/EditYtypMloPortalPanel.resx similarity index 100% rename from Project/Panels/EditYtypMloPortalPanel.resx rename to CodeWalker/Project/Panels/EditYtypMloPortalPanel.resx diff --git a/Project/Panels/EditYtypMloRoomPanel.Designer.cs b/CodeWalker/Project/Panels/EditYtypMloRoomPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYtypMloRoomPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYtypMloRoomPanel.Designer.cs diff --git a/Project/Panels/EditYtypMloRoomPanel.cs b/CodeWalker/Project/Panels/EditYtypMloRoomPanel.cs similarity index 100% rename from Project/Panels/EditYtypMloRoomPanel.cs rename to CodeWalker/Project/Panels/EditYtypMloRoomPanel.cs diff --git a/Project/Panels/EditYtypMloRoomPanel.resx b/CodeWalker/Project/Panels/EditYtypMloRoomPanel.resx similarity index 100% rename from Project/Panels/EditYtypMloRoomPanel.resx rename to CodeWalker/Project/Panels/EditYtypMloRoomPanel.resx diff --git a/Project/Panels/EditYtypPanel.Designer.cs b/CodeWalker/Project/Panels/EditYtypPanel.Designer.cs similarity index 100% rename from Project/Panels/EditYtypPanel.Designer.cs rename to CodeWalker/Project/Panels/EditYtypPanel.Designer.cs diff --git a/Project/Panels/EditYtypPanel.cs b/CodeWalker/Project/Panels/EditYtypPanel.cs similarity index 100% rename from Project/Panels/EditYtypPanel.cs rename to CodeWalker/Project/Panels/EditYtypPanel.cs diff --git a/Project/Panels/EditYtypPanel.resx b/CodeWalker/Project/Panels/EditYtypPanel.resx similarity index 100% rename from Project/Panels/EditYtypPanel.resx rename to CodeWalker/Project/Panels/EditYtypPanel.resx diff --git a/Project/Panels/GenerateLODLightsPanel.Designer.cs b/CodeWalker/Project/Panels/GenerateLODLightsPanel.Designer.cs similarity index 100% rename from Project/Panels/GenerateLODLightsPanel.Designer.cs rename to CodeWalker/Project/Panels/GenerateLODLightsPanel.Designer.cs diff --git a/Project/Panels/GenerateLODLightsPanel.cs b/CodeWalker/Project/Panels/GenerateLODLightsPanel.cs similarity index 100% rename from Project/Panels/GenerateLODLightsPanel.cs rename to CodeWalker/Project/Panels/GenerateLODLightsPanel.cs diff --git a/Project/Panels/GenerateLODLightsPanel.resx b/CodeWalker/Project/Panels/GenerateLODLightsPanel.resx similarity index 100% rename from Project/Panels/GenerateLODLightsPanel.resx rename to CodeWalker/Project/Panels/GenerateLODLightsPanel.resx diff --git a/Project/Panels/GenerateNavMeshPanel.Designer.cs b/CodeWalker/Project/Panels/GenerateNavMeshPanel.Designer.cs similarity index 100% rename from Project/Panels/GenerateNavMeshPanel.Designer.cs rename to CodeWalker/Project/Panels/GenerateNavMeshPanel.Designer.cs diff --git a/Project/Panels/GenerateNavMeshPanel.cs b/CodeWalker/Project/Panels/GenerateNavMeshPanel.cs similarity index 100% rename from Project/Panels/GenerateNavMeshPanel.cs rename to CodeWalker/Project/Panels/GenerateNavMeshPanel.cs diff --git a/Project/Panels/GenerateNavMeshPanel.resx b/CodeWalker/Project/Panels/GenerateNavMeshPanel.resx similarity index 100% rename from Project/Panels/GenerateNavMeshPanel.resx rename to CodeWalker/Project/Panels/GenerateNavMeshPanel.resx diff --git a/Project/Panels/ProjectExplorerPanel.Designer.cs b/CodeWalker/Project/Panels/ProjectExplorerPanel.Designer.cs similarity index 100% rename from Project/Panels/ProjectExplorerPanel.Designer.cs rename to CodeWalker/Project/Panels/ProjectExplorerPanel.Designer.cs diff --git a/Project/Panels/ProjectExplorerPanel.cs b/CodeWalker/Project/Panels/ProjectExplorerPanel.cs similarity index 100% rename from Project/Panels/ProjectExplorerPanel.cs rename to CodeWalker/Project/Panels/ProjectExplorerPanel.cs diff --git a/Project/Panels/ProjectExplorerPanel.resx b/CodeWalker/Project/Panels/ProjectExplorerPanel.resx similarity index 100% rename from Project/Panels/ProjectExplorerPanel.resx rename to CodeWalker/Project/Panels/ProjectExplorerPanel.resx diff --git a/Project/Panels/WelcomePanel.Designer.cs b/CodeWalker/Project/Panels/WelcomePanel.Designer.cs similarity index 100% rename from Project/Panels/WelcomePanel.Designer.cs rename to CodeWalker/Project/Panels/WelcomePanel.Designer.cs diff --git a/Project/Panels/WelcomePanel.cs b/CodeWalker/Project/Panels/WelcomePanel.cs similarity index 100% rename from Project/Panels/WelcomePanel.cs rename to CodeWalker/Project/Panels/WelcomePanel.cs diff --git a/Project/Panels/WelcomePanel.resx b/CodeWalker/Project/Panels/WelcomePanel.resx similarity index 100% rename from Project/Panels/WelcomePanel.resx rename to CodeWalker/Project/Panels/WelcomePanel.resx diff --git a/Project/ProjectFile.cs b/CodeWalker/Project/ProjectFile.cs similarity index 100% rename from Project/ProjectFile.cs rename to CodeWalker/Project/ProjectFile.cs diff --git a/Project/ProjectForm.Designer.cs b/CodeWalker/Project/ProjectForm.Designer.cs similarity index 100% rename from Project/ProjectForm.Designer.cs rename to CodeWalker/Project/ProjectForm.Designer.cs diff --git a/Project/ProjectForm.cs b/CodeWalker/Project/ProjectForm.cs similarity index 100% rename from Project/ProjectForm.cs rename to CodeWalker/Project/ProjectForm.cs diff --git a/Project/ProjectForm.resx b/CodeWalker/Project/ProjectForm.resx similarity index 100% rename from Project/ProjectForm.resx rename to CodeWalker/Project/ProjectForm.resx diff --git a/Project/UndoStep.cs b/CodeWalker/Project/UndoStep.cs similarity index 100% rename from Project/UndoStep.cs rename to CodeWalker/Project/UndoStep.cs diff --git a/Properties/Resources.Designer.cs b/CodeWalker/Properties/Resources.Designer.cs similarity index 100% rename from Properties/Resources.Designer.cs rename to CodeWalker/Properties/Resources.Designer.cs diff --git a/Properties/Resources.resx b/CodeWalker/Properties/Resources.resx similarity index 100% rename from Properties/Resources.resx rename to CodeWalker/Properties/Resources.resx diff --git a/Properties/Settings.Designer.cs b/CodeWalker/Properties/Settings.Designer.cs similarity index 100% rename from Properties/Settings.Designer.cs rename to CodeWalker/Properties/Settings.Designer.cs diff --git a/Properties/Settings.settings b/CodeWalker/Properties/Settings.settings similarity index 100% rename from Properties/Settings.settings rename to CodeWalker/Properties/Settings.settings diff --git a/CodeWalker/Properties/launchSettings.json b/CodeWalker/Properties/launchSettings.json new file mode 100644 index 0000000..b3b99c0 --- /dev/null +++ b/CodeWalker/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "CodeWalker": { + "commandName": "Project", + "workingDirectory": "C:\\GitHub\\CodeWalker" + } + } +} \ No newline at end of file diff --git a/Rendering/DirectX/DXForm.cs b/CodeWalker/Rendering/DirectX/DXForm.cs similarity index 100% rename from Rendering/DirectX/DXForm.cs rename to CodeWalker/Rendering/DirectX/DXForm.cs diff --git a/Rendering/DirectX/DXManager.cs b/CodeWalker/Rendering/DirectX/DXManager.cs similarity index 100% rename from Rendering/DirectX/DXManager.cs rename to CodeWalker/Rendering/DirectX/DXManager.cs diff --git a/Rendering/DirectX/DXUtility.cs b/CodeWalker/Rendering/DirectX/DXUtility.cs similarity index 100% rename from Rendering/DirectX/DXUtility.cs rename to CodeWalker/Rendering/DirectX/DXUtility.cs diff --git a/Rendering/Renderable.cs b/CodeWalker/Rendering/Renderable.cs similarity index 100% rename from Rendering/Renderable.cs rename to CodeWalker/Rendering/Renderable.cs diff --git a/Rendering/RenderableCache.cs b/CodeWalker/Rendering/RenderableCache.cs similarity index 100% rename from Rendering/RenderableCache.cs rename to CodeWalker/Rendering/RenderableCache.cs diff --git a/Rendering/Renderer.cs b/CodeWalker/Rendering/Renderer.cs similarity index 100% rename from Rendering/Renderer.cs rename to CodeWalker/Rendering/Renderer.cs diff --git a/Rendering/ShaderManager.cs b/CodeWalker/Rendering/ShaderManager.cs similarity index 100% rename from Rendering/ShaderManager.cs rename to CodeWalker/Rendering/ShaderManager.cs diff --git a/Rendering/Shaders/BasicShader.cs b/CodeWalker/Rendering/Shaders/BasicShader.cs similarity index 100% rename from Rendering/Shaders/BasicShader.cs rename to CodeWalker/Rendering/Shaders/BasicShader.cs diff --git a/Rendering/Shaders/BoundsShader.cs b/CodeWalker/Rendering/Shaders/BoundsShader.cs similarity index 100% rename from Rendering/Shaders/BoundsShader.cs rename to CodeWalker/Rendering/Shaders/BoundsShader.cs diff --git a/Rendering/Shaders/CableShader.cs b/CodeWalker/Rendering/Shaders/CableShader.cs similarity index 100% rename from Rendering/Shaders/CableShader.cs rename to CodeWalker/Rendering/Shaders/CableShader.cs diff --git a/Rendering/Shaders/CloudsShader.cs b/CodeWalker/Rendering/Shaders/CloudsShader.cs similarity index 100% rename from Rendering/Shaders/CloudsShader.cs rename to CodeWalker/Rendering/Shaders/CloudsShader.cs diff --git a/Rendering/Shaders/DeferredScene.cs b/CodeWalker/Rendering/Shaders/DeferredScene.cs similarity index 100% rename from Rendering/Shaders/DeferredScene.cs rename to CodeWalker/Rendering/Shaders/DeferredScene.cs diff --git a/Rendering/Shaders/DistantLightsShader.cs b/CodeWalker/Rendering/Shaders/DistantLightsShader.cs similarity index 100% rename from Rendering/Shaders/DistantLightsShader.cs rename to CodeWalker/Rendering/Shaders/DistantLightsShader.cs diff --git a/Rendering/Shaders/MarkerShader.cs b/CodeWalker/Rendering/Shaders/MarkerShader.cs similarity index 100% rename from Rendering/Shaders/MarkerShader.cs rename to CodeWalker/Rendering/Shaders/MarkerShader.cs diff --git a/Rendering/Shaders/PathShader.cs b/CodeWalker/Rendering/Shaders/PathShader.cs similarity index 100% rename from Rendering/Shaders/PathShader.cs rename to CodeWalker/Rendering/Shaders/PathShader.cs diff --git a/Rendering/Shaders/PostProcessor.cs b/CodeWalker/Rendering/Shaders/PostProcessor.cs similarity index 100% rename from Rendering/Shaders/PostProcessor.cs rename to CodeWalker/Rendering/Shaders/PostProcessor.cs diff --git a/Rendering/Shaders/Shader.cs b/CodeWalker/Rendering/Shaders/Shader.cs similarity index 100% rename from Rendering/Shaders/Shader.cs rename to CodeWalker/Rendering/Shaders/Shader.cs diff --git a/Rendering/Shaders/ShadowShader.cs b/CodeWalker/Rendering/Shaders/ShadowShader.cs similarity index 100% rename from Rendering/Shaders/ShadowShader.cs rename to CodeWalker/Rendering/Shaders/ShadowShader.cs diff --git a/Rendering/Shaders/SkydomeShader.cs b/CodeWalker/Rendering/Shaders/SkydomeShader.cs similarity index 100% rename from Rendering/Shaders/SkydomeShader.cs rename to CodeWalker/Rendering/Shaders/SkydomeShader.cs diff --git a/Rendering/Shaders/TerrainShader.cs b/CodeWalker/Rendering/Shaders/TerrainShader.cs similarity index 100% rename from Rendering/Shaders/TerrainShader.cs rename to CodeWalker/Rendering/Shaders/TerrainShader.cs diff --git a/Rendering/Shaders/TreesLodShader.cs b/CodeWalker/Rendering/Shaders/TreesLodShader.cs similarity index 100% rename from Rendering/Shaders/TreesLodShader.cs rename to CodeWalker/Rendering/Shaders/TreesLodShader.cs diff --git a/Rendering/Shaders/WaterShader.cs b/CodeWalker/Rendering/Shaders/WaterShader.cs similarity index 100% rename from Rendering/Shaders/WaterShader.cs rename to CodeWalker/Rendering/Shaders/WaterShader.cs diff --git a/Rendering/Shaders/WidgetShader.cs b/CodeWalker/Rendering/Shaders/WidgetShader.cs similarity index 100% rename from Rendering/Shaders/WidgetShader.cs rename to CodeWalker/Rendering/Shaders/WidgetShader.cs diff --git a/Rendering/Utils/GpuBuffers.cs b/CodeWalker/Rendering/Utils/GpuBuffers.cs similarity index 100% rename from Rendering/Utils/GpuBuffers.cs rename to CodeWalker/Rendering/Utils/GpuBuffers.cs diff --git a/Rendering/Utils/RenderTargetSwitch.cs b/CodeWalker/Rendering/Utils/RenderTargetSwitch.cs similarity index 100% rename from Rendering/Utils/RenderTargetSwitch.cs rename to CodeWalker/Rendering/Utils/RenderTargetSwitch.cs diff --git a/Rendering/Utils/Shadowmap.cs b/CodeWalker/Rendering/Utils/Shadowmap.cs similarity index 100% rename from Rendering/Utils/Shadowmap.cs rename to CodeWalker/Rendering/Utils/Shadowmap.cs diff --git a/Rendering/Utils/UnitCapsule.cs b/CodeWalker/Rendering/Utils/UnitCapsule.cs similarity index 100% rename from Rendering/Utils/UnitCapsule.cs rename to CodeWalker/Rendering/Utils/UnitCapsule.cs diff --git a/Rendering/Utils/UnitCone.cs b/CodeWalker/Rendering/Utils/UnitCone.cs similarity index 100% rename from Rendering/Utils/UnitCone.cs rename to CodeWalker/Rendering/Utils/UnitCone.cs diff --git a/Rendering/Utils/UnitCube.cs b/CodeWalker/Rendering/Utils/UnitCube.cs similarity index 100% rename from Rendering/Utils/UnitCube.cs rename to CodeWalker/Rendering/Utils/UnitCube.cs diff --git a/Rendering/Utils/UnitCylinder.cs b/CodeWalker/Rendering/Utils/UnitCylinder.cs similarity index 100% rename from Rendering/Utils/UnitCylinder.cs rename to CodeWalker/Rendering/Utils/UnitCylinder.cs diff --git a/Rendering/Utils/UnitDisc.cs b/CodeWalker/Rendering/Utils/UnitDisc.cs similarity index 100% rename from Rendering/Utils/UnitDisc.cs rename to CodeWalker/Rendering/Utils/UnitDisc.cs diff --git a/Rendering/Utils/UnitQuad.cs b/CodeWalker/Rendering/Utils/UnitQuad.cs similarity index 100% rename from Rendering/Utils/UnitQuad.cs rename to CodeWalker/Rendering/Utils/UnitQuad.cs diff --git a/Rendering/Utils/UnitSphere.cs b/CodeWalker/Rendering/Utils/UnitSphere.cs similarity index 100% rename from Rendering/Utils/UnitSphere.cs rename to CodeWalker/Rendering/Utils/UnitSphere.cs diff --git a/Rendering/VertexTypes.cs b/CodeWalker/Rendering/VertexTypes.cs similarity index 100% rename from Rendering/VertexTypes.cs rename to CodeWalker/Rendering/VertexTypes.cs diff --git a/CodeWalker/Resources/CW.ico b/CodeWalker/Resources/CW.ico new file mode 100644 index 0000000000000000000000000000000000000000..10249761135bb3119fbb1fce8e126e39d629fbad GIT binary patch literal 17006 zcmeHP30#d?|36n$h)|5ZhM8d)!!*R08OzK&uX!1}!5I7UXCxz{WGPuAvXg`iCbE_a zNee1biPB!TeXm=$+j{Rk@AuquJ(7?a^SB5qnkkbj{sR7#78KX4vN{_Wl2Kjr7w}ioto)jpbB|y0POhkW zjz84ZK#eJsv_{SjT+}JxkeX97Wt#JatLf#H>W5I2w47$-DhedZ*D4JxWtH@CeD&k_ zni3hULl6E*8CAVMF+1g!D63%nQBx|Tp1u;TcD6o&lFI5ji0a;gKC6Ise1Ds$=_;SQ z6-A}bb%Cexsg>`4u-MV%ahZxg7)Hj)MOw>6jemURkXHUAj8xy$|fiOu6#oEYE*UbR*4H_xt*oZ?F{oLf$`CAOh?gl~~oIzhlQ94x!PC z&=|#jr*wSY2$Jfw+dvwdA3B+uUBvVQV#p#K5USpSdcqt6Z)e)5xnNA$aG={ex=qnN6C^;TX*ollF0k2+_w{qfq(k>jRcU9|kR zvunlz6JPML*bpA@pt|3{Bkc_BzWn~wzT?R|4#pC)bdh<0mw(CCTScxOS-YKLE?v)s z2iB`1bc#sHm(YR|rXs(4vh5CuK@l|YL3QU|yC=``JaIPT`|%g_4#(J+jrwG^cn2* z?P%A5-?(hw9|IW$J%f2-n)1|z?D#YV@*e6rAIO4u41HYP<&$0CjXRI)It2s}B=COO zkyEKI=W;y#O2VF0WELo)Nr5?<0O6SnS%mxwG2J}#({mI&<3Xa|FJ%#JOQLIaJ+MT` zInWQ9b4}tJfhMhB*&a$pL_wmZOz_Fy1 zY$Xz-LN&I67$y#nu7D@==DZ8^jz_#eA>u6My+|2LM+h#t0*??ofuS;&bEz>&6(B$X zLUdHSA%H<4TO6K9~M=$+c6$JatlEm)762bsfBld6bk2+90rKFjA|&) zpP-8HCvuDe3zuF89^Mcj$4tAdZ(x_0F6TW0(y5C%giL?0vu#X@QjqI;X7$_wnAzH( zb|3DDPF5hIc|k|h7I*^flVqj`6bKHNTfgmLhaS5ko>VuSKcou?DT+&}0YVNQ+%Q_1 zuL**C#EGG4-Y0YTv~0zr*eckan@RoPl_yZbwSY%p4sy7S-(Bfehe&iJ)Z+qufwJMu zU)J-BZtyb7|E=}%p%@OI{(VIymHn*6mWI~iLHtiL$dFd{6Vb}qB1&yEC?!NoLWoAK zKdp2k(%N97A<__Qi8NY?M2)m(i*&RNhs(7Mt>x|6Uq5U4pnmAbTF@d}r(n6FTB``_ z6s&39enFS{#mJ2;FE)fb$Q%v?``yiIIK9nQud6o_KwrBEeW9|XOj%JaBzS7SFYrb{ zD(VX)H8=coc;MHjKXy8{LucE}e05UWx&L-Zcn;`$_uaW*@m1bSZF;1U@5i3;56b6{ z&R>m7&XD5T$|ks2%ED40<`eH*HeiUO-TugRTklVuvDPtPT%&WfUmjg)PpI59L@~!h#pA11Xq_5&KC00Gc z)IC16x_yUDF0OH)mq-<9*=z(t^LdNC;>E0^)a**68XQw+UJ1O%lnlUmMM&oAf|}6C z;!)#&2MzL)@nHMMvBju_iWV>P!NpU;XXo-tB?kcd1J2Q@S!~vhYYcYJh?sr|kq=e> zAwF!L{%H~7&;CUG4~u=a;1~YbGqEn;4;Y4O8`UHAen3Cm)G6rv|I3RSfXlYY6E*Yu>4}chZ08r$#GvbVjb*bm!IngK-T9Mm;{w_^%Js$UiK8GpUVj$cPaK ztTqHDW!3Nh!b}6B8$ZyN%{1PI3|uGR2A(*O{V;$wgfqtD+2JV@{eNB;B|z2v2*uB z2M(Bntusq8tCQEkJQirz+(=E30PbzjZdf8H$`8l0lZi1 zhwDEn8~NW!v&qQq4&im;mn#Qq0mHO>y2(DS%ZCnx{LjRxo@rTZ?o?aSKV}GM0Lm$r z(Z`8&%p{M20}eYJOobZrOPRSbC4PknO#d?Ee>(iTZEafpwA9=qIfq$9K*g1Vt*M+6 zx@}h?w!yHUO~^ts%TUaeAeTV-$H1c%IACKhUQ8D*y#vmK%++jaX}>=yOTs2&*noV6 z2;6_L=WR65N+cRQ-{frS^Wzs5?rh_{jNXZm>vgsxWEu9|JAJU{ZkW8VjBSeldH+Ed zz#kP)KOgKu$Q%tlyZ~9Q*=+T$z2b}lS|DZCdD*5Z#}EDY?ER~j<{0}uk7~y+l#eY* zcuqV!*q=|PpqUDX6 zS*_g^8J%1M>!YK3y@>li;7y(3qS!<$4$z?zCllQm*Pv)XVTgI^f@TIAQDr=MCHL zC1*c-KLE|hs<1Ue`!mbJGfh6~xBp=r&6Y5yg6w}@`M}Tf8&VkznkU5$I{k9k872ZT z`DT>soqJVyA@FMbCuCA9>%ej2kL+`dg)G3vy&9j0&{S+7?M@i*wM+Nj`_7y%MuI{| z&{(|+d9An9O8^nj7ev7OE0{YplFnM>J7bYgU@-G5M90e@S0-ma z^B*7tPnJ1zsKY+7wQY1tCe4-nB?~lR6hp#6kJ-gEtBAcuz`i3NWnQ#3;PLQ$l&JW` zXoc}0>tm-f;xm{la`l1$xr?vvlQQXp2)qbl7D45U-0D^A8&yIC!~#@`-hmk%;S)nV zOjEl%My7fZfv0eOWRln{I_YPp)_OBsTr<*&DaHyga8PZ&DwZ;1TxJEifJ%&Hn4!IZF zfD||o&H_(?;eYZ1y+eEO2Ovk7M8qq19!?%U;#{}hyS4Q!h{&W#tF^{opBz8c-RX4Z zy-13+B$omr06b)`t&0C7a`eU1EE`NqDT4Iysf@mZoCsM&i1~X4TXov6Y5V@hMlG<4 zoJz<7?N-(w_1VAKK0ZcFb4po6utD&ZQ<1+;9C#Eo4;{iE3d(3iES)*;78^{-^nU#h zxwsbi+^zX>*7eQy2?vg+jGlC*Z8v*D=Cg#avFe+DoxO5HnpwyOEXdBC|37R6HFy~V z?|ZMJ&*zSWOl#D5<$@)*AI8wEQW}*`4>@OshtXUqO)sLCZ%P)L25RZ!D-0O37Igh+ z?-7?Aj0?zVhFn7{MQLnp>h8#bngWzpSZ_B@r##8;S}%Qqz7j=I1WBTZI*@y|1sHjzCC zI1;T@oqFv0WZ+Rpmu#=VveWK4PUq6x+@%wKzKU=6XzE)NP4fXme=}JXFmI9H^f@<> zX{XJ+K7EeQ^w~E?|9ENmn6pFvd3w-SCtNS)V(HXy{5(QozJQSO5kH*Qdv9~=4qJ3P zZPV|%UBBbD=K7oP)elU7b=q%is=uL0E1Q<>HaFGVh_9Atw6-QqEt|i$vCBseq?r}b zFefe65iJXCy$!88Zq;nPfoQK*tyz}iLQ~&Xqphuq6;@$zHbl1>A@i`D#JYo!8LHen zN4vSTn|nT#i9l#z2mn9aJ~@MaKl&2bB71i-jpiW*hZ}17=6aA{8li15RLEF(V$4`cVB+$V!^53OD}s>_=Z*n zhRaiP=q86)qPdbZS}|$H^^gdfn9b7Tj=fmn{_^=($A5P#IdMMwpiAmmufpI+S|X== zol;bh^2=8H#0*TC(rHW*P0pnl;9^tR=fimV;1P=j`0%qd`=YPcR|Ee?9z*bA!imj? zlq{BTawH5AW-{4QdfB&N=6oN=qd5^VG^K#17SqEg)7o^~uHD-D;{lGBu9oFj(4>4i zX@*BL{SDjqB}ODD(~4+v9;-w;J?D}C{>OV;v{^NCu^%eI9K#vUJb)@BB5b@MdjJN& zAa6I&c_5IGe~`G)9I=A~^Bi1*KNND+ugG+Hu$A@W9XrKm-AW%NQRm;&jfNcWVSEJf ziG_ zz%_gx&did3eR_UH9YjDYw1wdOK>B5QNwq_Qh5W9ADJv|)m#(~TW)Z&cNQQ@3rQOb? z5fd)8?1bpXENDTiw(BO&aQF0=B|`1U|2Z@|jk(cb=cjA8rT#XMy?YO z@_x}5gZ<{n1=wn-Ul1D|!6>joNMzOiBbin<(T>i!M~>#MSRJu`(-Z40v6H5Icll_? z!WBX8UUI)s`TaPB+qL{PwvpCbqilA>Xdp(2$>wbd52M)@5Ih9h22Wma24?6SmDtO| zxQPpBk4g8Gre2-1hN`&%Q~^_>A(Aa0xa%~;Egm78VMN2)$~!>j?osU|Yd&y1XO@%xDvMvT8;Y92ayhPSBIYNEXg+00^HL{d7%o&%JCj-V)^ z;2JgXRra+?)zkv9fLmycOCeC!z5paVg{1Is@RXFZXi7>~6qPC=PHq0Y6(ogdSUQ0i z5gieu^!BN|c3rV>$=$wR9@T$;+vh`0v^TUTT9%~gD%~!dS{rPcG56+*mG^ra9kQ^E zz>XFo2%6{M1-$|WoRh6CrSyIz-QkdY-m4JAn5-hSQIDsv&Wrj4c<3CHVX#ffrNNPk zMdtqVO@dOg6x@8Zh2__R$WTsx2{z1?{`V>!Ph^=}MNFM@W9(#4s|`<^@DPBjyaA*b2&`fPGPz%%rg$LcQn!UgugG(=?!*k~QUT~MDVfm&q z1dkK}4`k=yF~NYCLE&_sX+Ss3zR1iz#!g6^uij8)hTyWxR3^)!_a4dbL{wk9UFz*y zaXW-Qc!KXW)5HvlO%hDfpho5ls+kPh)+r2s4a2`{Pa0{ovU$4=t-E4!yQpo4EvBo2 zF*AqYFnVo&P@AlRinHnF9SJ=@!%QBVR5OU?@*R8Q@r`Njcy&6eeG3j?h<>qk32fN) z1xVNtqXq^|=EHm%sY>H4te(E4cmY1M1^BS-_f*B&Ef4iNZbhWCNeG+DE*mxWBEE$R zJkXd>ATsP&QbEtU=Q3h8>sY4K)@J>d7?=Yt3VOI4FX$2Uuop0}L$&%wr>N&rpa$Fk z5*ii`+`{N+1u@Yal=#FoIy2fg6n*5L$d8Ee6N zhFR$EDM%)x>fm#GP;w>^4Lx!Zupxl=2s`#Abm(Z;r0Ht=gK@|zpa-!~K+jB8Mx){s z-hO2Pp;d@?>| z!Zn%;X60l+0s=$?GTTq{d_Vqp@16tcm>pr72TEQ59t|NlDDf2(0K+wE1OcH8&IiCY zZ;$WQYx}`tX&8bLG6)|*1aM<|P{kDRz>UEWMt{-VoDvN|3@^oji`vLJFw_7E!XK-l z?|wM13X=sJx5eZ8`&?2^20kFe?sS}(Zgoh&4+t;}p$7H5KwY2*p8L_V4?a79Re$TY z8&90g#Xt;UVHZIapy!5Qz@D1&MPLG35UUS$SIf^Wy2#g`m- zr-FJx2LHsoV!{+Joi=Mf9ds-*MhTmu9!ya13H-=Wn|I>p4rZh&-f=H&)ozo=btz_X zP&LqUN}+qSLk&NK$~U@zzrk=&{-ZeBcaXD4gq4@M-JS$&ts@*5HWfRL4K8}=MjmNm zi6s2>h~F{uL_;*^GJ*ysM!L8cUNvg`Rb)I-8yhSTz8T>b8N<8?CJ?moMj&5746A`H zJl||(7}m4USigZzVNnVOtk!4(Y#@VfF}2n=+<}E~mtK2(gDd&=xDa&EFgCQ2NkYPu zAM`oIwo{s{YNWHy&Ak+xkb z=&gIQ?tL(Vn}~GR9XXzZ@I*oo9Ghzcj+a|XJ#Lokw6exnkA=V2jVc6A?O=aXoG+tC zk8qOI?COp7VWt*$Z{IKH;8|Z!GY{IT@nc^7sK)3^yfrh`YHfY=WDXp=Hhz%tFvpAq zZy|RcNa)-D=tU11Udo_Gh?JLs`2+PVmB}f--2+L5J1%lY4l&?u@SVSkFjIuqbg*T7o(C}0re0KKF>a1GO2qjvY-+F>H#;XKiVAIzHdG8G#9^%sy1)&XEdBEF^0wk}me zIqKhu0tG^i@FE=0Irp@`gJK)5J?<4yIAFu&aQokOiiTtVFH%WUi)MpJzV^uvn4+UNAvo-ro66z_X{u*M{uSvvO z_zeW^B`x`x%JGXO+|x?+8D#7^#hJB3HHt3vSDm$}%^RI{)$|6u{V;2#78r?a3?v#j zYuM|CrG**|;4xrl{Q5<8Mt}H64>pa+vX=ODhm9sX57V&GA+vQzKMnt{ z*m;naxRT6nOu8BX?=Y1