Jump to content
The Dark Mod Forums

AluminumHaste

Development Role
  • Posts

    8270
  • Joined

  • Last visited

  • Days Won

    98

Posts posted by AluminumHaste

  1. 4 hours ago, OrbWeaver said:

    XYWnd.cpp no longer exists, it was renamed to OrthoView.cpp. The Visual Studio project will need to be updated to point to the new name otherwise it will try to compile a file which no longer exists.

    Ok I'll adjust my local copy, or try to anyways. Thank you though for taking the time to help me, appreciate it orb.

  2. 9 hours ago, OrbWeaver said:

    If there are missing files reported, it's likely the .vcxproj needs to be updated with moved or renamed source files. Unfortunately I'm not in a position to do that (without guessing) because I only build on Linux which uses an entirely separate (CMake) build script.

    I don't know the cause of the other errors but I would guess they are downstream consequences of not having all the required source files in the build script.

    Ok that's why, it's not on the gitlab site.

     

    https://gitlab.com/orbweaver/DarkRadiant/-/tree/master/radiant/xyview?ref_type=heads

     

    So, I did do the checkout of the Master branch on your Gitlab repo, and tried compiling that on Windows with VS2022.
    So not sure where to go from here.

  3. 12 hours ago, ChronA said:

    Show me some receipts then. Cool features are cool because they create cool moments and stories.

    For example, mantling is super cool. If a guard is chasing you and there is a low roof nearby you can mantle up to make a clutch escape. And maybe then you find a hidden vent or something and your entire approach to the level changes. That's a cool moment and a cool story.

    Similarly, pinching out candles is super cool because it can create moments where the player needs to rush across a room and pinch out a candle before an enemy rounds spots them, changing how the player will approach the room.

    And I will freely admit, stacking boxes and planks with TDM's physics objects system is super cool. It opens up a lot of platforming possibilities.

    But where is the equivalent for the ragdoll bodies or being able to pick up and turn over every apparently-not-silver teapot? Ragdoll bodies could be cool if, for example, you could stuff bodies into chests or under beds to hide them. However I don't think anyone does that. Usually it won't work because the body won't fit and you will make a huge racket in the process of trying. In fact it is super-lame because it seems like TDM should allow that kind of gameplay with the ragdolls feature, but it doesn't.

    Same with object manipulation. What does picking up and manipulate every (non-valuable) plate, hat, cup, and apple actually let you do? You can throw them to distract guards, but that would also be true if they just went into your inventory, like bottles in other stealth games. There could also be loot or important items hidden under them, except in practice it can't be anything important because TDM's object selection is imprecise and its collisions tend to send objects flying or clipping into the world. So what we actually gets is coins and purses hidden under hats... gripping.

     

    Edit: Note, I'm not saying these gimmicky features should be removed though. That would break back compatibility with older missions, which no one wants. But we should stop giving object manipulation place-of-pride over more impactful mechanics like shouldering bodies in our tutorials, FMs, and default control bindings. 

    Not sure what game you are playing but stuffing bodies out of the way and under cabinets and stuff is easy and some of us have been doing it since before you were born.

  4. Just checked out from the Gitlab repo, can't compile source now.

    @OrbWeaver

     

     

    Severity    Code    Description    Project    File    Line    Suppression State
    Error    C2504    'IUserControl': base class undefined (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h    11    
    Error    C3668    'ui::GameConnectionControl::getControlName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h    16    
    Error    C3668    'ui::GameConnectionControl::getDisplayName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h    21    
    Error    C3668    'ui::GameConnectionControl::getIcon': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h    26    
    Error    C3668    'ui::GameConnectionControl::createWidget': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h    31    
    Error    C2664    'void ui::IUserInterfaceModule::registerControl(ui::IUserControlCreator::Ptr)': cannot convert argument 1 from 'std::shared_ptr<ui::GameConnectionControl>' to 'ui::IUserControlCreator::Ptr'    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnection.cpp    829    
    Message        No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnection.cpp    829    
    Message        see declaration of 'ui::IUserInterfaceModule::registerControl' (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\include\ui\iuserinterface.h    33    
    Message        while trying to match the argument list '(std::shared_ptr<ui::GameConnectionControl>)'    dm.gameconnection    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnection.cpp    829    
    Error    C2504    'IUserControl': base class undefined (compiling source file ..\..\plugins\dm.editing\plugin.cpp)    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h    11    
    Error    C3668    'ui::AIEditingControl::getControlName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h    16    
    Error    C3668    'ui::AIEditingControl::getDisplayName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h    21    
    Error    C3668    'ui::AIEditingControl::getIcon': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h    26    
    Error    C3668    'ui::AIEditingControl::createWidget': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h    31    
    Error    C2664    'void ui::IUserInterfaceModule::registerControl(ui::IUserControlCreator::Ptr)': cannot convert argument 1 from 'std::shared_ptr<ui::AIEditingControl>' to 'ui::IUserControlCreator::Ptr'    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\plugin.cpp    84    
    Message        No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\plugin.cpp    84    
    Message        see declaration of 'ui::IUserInterfaceModule::registerControl' (compiling source file ..\..\plugins\dm.editing\plugin.cpp)    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\include\ui\iuserinterface.h    33    
    Message        while trying to match the argument list '(std::shared_ptr<ui::AIEditingControl>)'    dm.editing    C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\plugin.cpp    84    
    Error    C2664    'void (GLenum,GLsizei,GLenum,void *,GLint)': cannot convert argument 4 from 'const unsigned int *const ' to 'void *'    DarkRadiantCore    C:\source_code\darkradiant_svn\DarkRadiant\radiantcore\rendersystem\backend\ObjectRenderer.cpp    50    
    Message        Conversion loses qualifiers    DarkRadiantCore    C:\source_code\darkradiant_svn\DarkRadiant\radiantcore\rendersystem\backend\ObjectRenderer.cpp    50    
    Error    C1083    Cannot open source file: '..\..\radiant\xyview\XYWnd.cpp': No such file or directory    DarkRadiant    C:\source_code\darkradiant_svn\DarkRadiant\tools\msvc\c1xx    1    

     

     

    VS2022 shows:

    Build started...
    1>------ Build started: Project: DependencyCheck, Configuration: Debug x64 ------
    1>Ensure Windows Dependencies are downloaded and extracted
    1>Checking latest windeps package...
    1>Found package windeps.7z (32.9 MB)
    1>Downloading dependencies package (32.9 MB)
    1>Cleaning up old dependencies...
    1>Extracting dependencies package...
    1>
    1>7-Zip (a) 19.00 (x86) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
    1>
    1>Scanning the drive for archives:
    1>1 file, 34494860 bytes (33 MiB)
    1>
    1>Extracting archive: C:\source_code\darkradiant_svn\DarkRadiant\tools\DependencyCheck\..\..\windeps_85508622.7z
    1>--
    1>Path = C:\source_code\darkradiant_svn\DarkRadiant\tools\DependencyCheck\..\..\windeps_85508622.7z
    1>Type = 7z
    1>Physical Size = 34494860
    1>Headers Size = 29691
    1>Method = LZMA2:26 LZMA:20 BCJ2
    1>Solid = +
    1>Blocks = 2
    1>
    1>Everything is Ok
    1>
    1>Folders: 177
    1>Files: 2417
    1>Size:       275169913
    1>Compressed: 34494860
    2>------ Build started: Project: modulelib, Configuration: Debug x64 ------
    3>------ Build started: Project: libs, Configuration: Debug x64 ------
    4>------ Build started: Project: include, Configuration: Debug x64 ------
    5>------ Build started: Project: scenelib, Configuration: Debug x64 ------
    6>------ Build started: Project: xmlutillib, Configuration: Debug x64 ------
    7>------ Build started: Project: mathlib, Configuration: Debug x64 ------
    2>ApplicationContextBase.cpp
    2>CoreModule.cpp
    2>DynamicLibrary.cpp
    2>StaticModule.cpp
    5>ChildPrimitives.cpp
    5>InstanceWalkers.cpp
    7>AABB.cpp
    7>Frustum.cpp
    7>Matrix4.cpp
    7>Plane3.cpp
    7>SHA256.cpp
    5>LayerUsageBreakdown.cpp
    5>ModelFinder.cpp
    5>Node.cpp
    5>SelectableNode.cpp
    5>SelectionIndex.cpp
    5>TraversableNodeSet.cpp
    5>Traverse.cpp
    6>Document.cpp
    6>Node.cpp
    6>XmlModule.cpp
    6>xmlutillib.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\build\libs\x64\Debug\xmlutillib.lib
    2>modulelib.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\build\libs\x64\Debug\modulelib.lib
    7>mathlib.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\build\libs\x64\Debug\mathlib.lib
    5>GraphComparer.cpp
    5>MergeActionNode.cpp
    5>MergeOperation.cpp
    5>MergeOperationBase.cpp
    5>ThreeWayMergeOperation.cpp
    5>scenelib.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\build\libs\x64\Debug\scenelib.lib
    8>------ Build started: Project: DarkRadiantCore, Configuration: Debug x64 ------
    9>------ Build started: Project: wxutillib, Configuration: Debug x64 ------
    9>ConsoleView.cpp
    9>DirChooser.cpp
    9>EntityClassChooser.cpp
    9>FileChooser.cpp
    9>FreezePointer.cpp
    9>GLWidget.cpp
    9>ModalProgressDialog.cpp
    9>MouseToolHandler.cpp
    9>PanedPosition.cpp
    9>PathEntry.cpp
    9>SerialisableWidgets.cpp
    9>Splitter.cpp
    9>WindowPosition.cpp
    9>WindowState.cpp
    8>precompiled.cpp
    8>Brush.cpp
    8>BrushModule.cpp
    8>BrushNode.cpp
    8>Face.cpp
    8>FaceInstance.cpp
    8>FacePlane.cpp
    8>FixedWinding.cpp
    8>RenderableBrushVertices.cpp
    8>TextureMatrix.cpp
    8>TextureProjection.cpp
    8>Winding.cpp
    9>DeclarationTreeView.cpp
    9>KeyValueTable.cpp
    9>ResourceTreeView.cpp
    9>ResourceTreeViewToolbar.cpp
    9>ThreadedResourceTreePopulator.cpp
    9>TreeModel.cpp
    9>TreeModelFilter.cpp
    9>TreeView.cpp
    9>VFSTreePopulator.cpp
    8>CSG.cpp
    8>CollisionModel.cpp
    8>Camera.cpp
    8>CameraManager.cpp
    9>DeclarationSelector.cpp
    9>DeclarationSelectorDialog.cpp
    8>BrushByPlaneClipper.cpp
    8>Clipper.cpp
    8>ClipPoint.cpp
    8>SplitAlgorithm.cpp
    8>DeclarationFolderParser.cpp
    8>DeclarationManager.cpp
    8>FavouritesManager.cpp
    9>Dialog.cpp
    9>DialogBase.cpp
    9>MessageBox.cpp
    8>EClassColourManager.cpp
    8>EClassManager.cpp
    8>EntityClass.cpp
    8>AngleKey.cpp
    8>AttachmentData.cpp
    8>EntityModule.cpp
    8>EntityNode.cpp
    8>EntitySettings.cpp
    8>KeyValue.cpp
    8>KeyValueObserver.cpp
    8>ModelKey.cpp
    8>NameKeyObserver.cpp
    8>NamespaceManager.cpp
    8>RenderableArrow.cpp
    8>RenderableEntityBox.cpp
    8>RenderableEntityName.cpp
    8>RotationKey.cpp
    8>RotationMatrix.cpp
    8>ShaderParms.cpp
    8>SpawnArgs.cpp
    9>FileSystemView.cpp
    9>Populator.cpp
    8>Curve.cpp
    8>CurveCatmullRom.cpp
    8>CurveEditInstance.cpp
    8>CurveNURBS.cpp
    8>StaticGeometryNode.cpp
    9>FilterPopupMenu.cpp
    9>PopupMenu.cpp
    8>EclassModelNode.cpp
    8>GenericEntityNode.cpp
    9>EntityPreview.cpp
    9>GuiRenderer.cpp
    9>GuiView.cpp
    9>ModelPreview.cpp
    9>ParticlePreview.cpp
    9>RenderPreview.cpp
    8>LightNode.cpp
    8>Renderables.cpp
    8>SpeakerNode.cpp
    8>SpeakerRenderables.cpp
    8>TargetableNode.cpp
    8>TargetKey.cpp
    8>TargetKeyCollection.cpp
    8>TargetLineNode.cpp
    8>TargetManager.cpp
    8>FileTypeRegistry.cpp
    8>BasicFilterSystem.cpp
    8>XMLFilter.cpp
    8>XmlFilterEventAdapter.cpp
    8>FontLoader.cpp
    8>FontManager.cpp
    8>GlyphInfo.cpp
    8>GlyphSet.cpp
    8>FxAction.cpp
    8>FxDeclaration.cpp
    8>FxManager.cpp
    8>GridManager.cpp
    9>DeclarationSourceView.cpp
    9>DefinitionView.cpp
    9>SourceView.cpp
    8>BMPLoader.cpp
    8>dds.cpp
    8>ddslib.cpp
    8>ImageLoader.cpp
    8>JPEGLoader.cpp
    8>PNGLoader.cpp
    8>TGALoader.cpp
    8>LayerInfoFileModule.cpp
    8>LayerManager.cpp
    8>LayerModule.cpp
    8>SegFaultHandler.cpp
    8>COutRedirector.cpp
    8>LogFile.cpp
    8>LogStream.cpp
    8>LogStreamBuf.cpp
    8>LogWriter.cpp
    8>StringLogDevice.cpp
    8>AasFileManager.cpp
    8>Doom3AasFile.cpp
    8>Doom3AasFileLoader.cpp
    8>Doom3AasFileSettings.cpp
    8>Export.cpp
    8>Import.cpp
    8>MapExporter.cpp
    8>MapImporter.cpp
    8>Models.cpp
    8>ArchivedMapResource.cpp
    8>CounterManager.cpp
    8>EditingStopwatch.cpp
    8>EditingStopwatchInfoFileModule.cpp
    8>Map.cpp
    8>MapFileManager.cpp
    8>MapModules.cpp
    8>MapPosition.cpp
    8>MapPositionManager.cpp
    8>MapPropertyInfoFileModule.cpp
    8>MapResource.cpp
    8>MapResourceLoader.cpp
    8>MapResourceManager.cpp
    8>PointFile.cpp
    8>RegionManager.cpp
    8>RootNode.cpp
    8>VcsMapResource.cpp
    9>wxutillib.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\build\libs\x64\Debug\wxutillib.lib
    10>------ Build started: Project: vcs, Configuration: Debug x64 ------
    11>------ Build started: Project: dm.gameconnection, Configuration: Debug x64 ------
    12>------ Build started: Project: dm.gui, Configuration: Debug x64 ------
    13>------ Build started: Project: dm.editing, Configuration: Debug x64 ------
    14>------ Build started: Project: script, Configuration: Debug x64 ------
    15>------ Build started: Project: dm.conversation, Configuration: Debug x64 ------
    16>------ Build started: Project: dm.difficulty, Configuration: Debug x64 ------
    17>------ Build started: Project: dm.objectives, Configuration: Debug x64 ------
    18>------ Build started: Project: dm.stimresponse, Configuration: Debug x64 ------
    19>------ Build started: Project: sound, Configuration: Debug x64 ------
    20>------ Build started: Project: DarkRadiant, Configuration: Debug x64 ------
    10>GitModule.cpp
    10>Index.cpp
    10>Repository.cpp
    11>AutomationEngine.cpp
    11>DiffDoom3MapWriter.cpp
    11>GameConnection.cpp
    11>GameConnectionPanel.cpp
    11>MapObserver.cpp
    11>MessageTcp.cpp
    15>CommandArgumentItem.cpp
    12>GuiSelector.cpp
    12>plugin.cpp
    16>ClassNameStore.cpp
    13>AIEditingPanel.cpp
    17>precompiled.cpp
    15>CommandEditor.cpp
    15>ConversationCommand.cpp
    15>ConversationCommandInfo.cpp
    15>ConversationCommandLibrary.cpp
    15>ConversationDialog.cpp
    12>ReadableEditorDialog.cpp
    12>ReadableGuiView.cpp
    12>XData.cpp
    12>XDataLoader.cpp
    16>DifficultyDialog.cpp
    16>DifficultyEditor.cpp
    16>DifficultyEntity.cpp
    13>AIHeadChooserDialog.cpp
    13>AIHeadPropertyEditor.cpp
    13>AIVocalSetChooserDialog.cpp
    13>AIVocalSetPreview.cpp
    13>AIVocalSetPropertyEditor.cpp
    13>DarkmodTxt.cpp
    13>FixupMap.cpp
    13>FixupMapDialog.cpp
    13>MissionInfoEditDialog.cpp
    15>ConversationEditor.cpp
    15>ConversationKeyExtractor.cpp
    15>ConversationEntity.cpp
    15>plugin.cpp
    12>XDataSelector.cpp
    12>XdFileChooserDialog.cpp
    16>DifficultySettings.cpp
    16>DifficultySettingsManager.cpp
    16>plugin.cpp
    16>Setting.cpp
    18>precompiled.cpp
    8>AutoSaver.cpp
    13>MissionInfoGuiView.cpp
    13>MissionInfoTextFile.cpp
    13>MissionReadmeDialog.cpp
    13>plugin.cpp
    13>ReadmeTxt.cpp
    14>precompiled.cpp
    19>sound.cpp
    19>SoundManager.cpp
    19>SoundPlayer.cpp
    19>SoundShader.cpp
    20>precompiled.cpp
    8>Doom3MapFormat.cpp
    8>Doom3MapReader.cpp
    8>Doom3MapWriter.cpp
    8>Doom3PrefabFormat.cpp
    8>MapFormatManager.cpp
    8>Quake3MapFormat.cpp
    8>Quake3MapReader.cpp
    8>Quake4MapFormat.cpp
    8>Quake4MapReader.cpp
    17>Component.cpp
    17>ComponentsDialog.cpp
    17>ComponentType.cpp
    17>DifficultyPanel.cpp
    17>LogicEditor.cpp
    17>MissionLogicDialog.cpp
    17>ObjectiveConditionsDialog.cpp
    17>ObjectiveEntity.cpp
    17>ObjectiveEntityFinder.cpp
    17>ObjectiveKeyExtractor.cpp
    17>objectives.cpp
    17>ObjectivesEditor.cpp
    17>Specifier.cpp
    17>SpecifierType.cpp
    8>PortableMapFormat.cpp
    8>PortableMapReader.cpp
    8>PortableMapWriter.cpp
    18>ClassEditor.cpp
    18>CustomStimEditor.cpp
    18>EffectArgumentItem.cpp
    18>EffectEditor.cpp
    18>plugin.cpp
    18>ResponseEditor.cpp
    18>ResponseEffect.cpp
    18>ResponseEffectTypes.cpp
    18>SREntity.cpp
    18>SRPropertyLoader.cpp
    18>SRPropertyRemover.cpp
    18>SRPropertySaver.cpp
    18>StimEditor.cpp
    18>StimResponse.cpp
    18>StimResponseEditor.cpp
    18>StimTypes.cpp
    8>BrushDef.cpp
    8>BrushDef3.cpp
    8>Patch.cpp
    8>PatchDef2.cpp
    8>PatchDef3.cpp
    14>CameraInterface.cpp
    14>DeclarationManagerInterface.cpp
    14>FxManagerInterface.cpp
    14>LayerInterface.cpp
    14>SceneGraphInterface.cpp
    14>SelectionGroupInterface.cpp
    14>BrushInterface.cpp
    14>CommandSystemInterface.cpp
    14>DialogInterface.cpp
    14>EClassInterface.cpp
    14>EntityInterface.cpp
    14>FileSystemInterface.cpp
    14>GameInterface.cpp
    14>GridInterface.cpp
    14>MapInterface.cpp
    14>MathInterface.cpp
    8>InfoFile.cpp
    8>InfoFileExporter.cpp
    8>InfoFileManager.cpp
    20>CameraWndManager.cpp
    20>CameraSettings.cpp
    20>CamWnd.cpp
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h(11,12): error C2504: 'IUserControl': base class undefined (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h(16,17): error C3668: 'ui::GameConnectionControl::getControlName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h(21,17): error C3668: 'ui::GameConnectionControl::getDisplayName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h(26,17): error C3668: 'ui::GameConnectionControl::getIcon': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnectionControl.h(31,15): error C3668: 'ui::GameConnectionControl::createWidget': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnection.cpp(829,26): error C2664: 'void ui::IUserInterfaceModule::registerControl(ui::IUserControlCreator::Ptr)': cannot convert argument 1 from 'std::shared_ptr<ui::GameConnectionControl>' to 'ui::IUserControlCreator::Ptr'
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnection.cpp(829,86): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
    11>C:\source_code\darkradiant_svn\DarkRadiant\include\ui\iuserinterface.h(33,18): message : see declaration of 'ui::IUserInterfaceModule::registerControl' (compiling source file ..\..\plugins\dm.gameconnection\GameConnection.cpp)
    11>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gameconnection\GameConnection.cpp(829,26): message : while trying to match the argument list '(std::shared_ptr<ui::GameConnectionControl>)'
    14>ModelInterface.cpp
    14>PatchInterface.cpp
    14>RadiantInterface.cpp
    14>SelectionInterface.cpp
    14>SelectionSetInterface.cpp
    14>ShaderSystemInterface.cpp
    14>SkinInterface.cpp
    14>SoundInterface.cpp
    8>MRU.cpp
    19>libvorbis-d-vc143.lib(vorbisfile.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(vorbisfile.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(framing.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(framing.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(info.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(info.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(block.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(block.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(synthesis.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(synthesis.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(bitwise.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(bitwise.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(sharedbook.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(sharedbook.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(codebook.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(codebook.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(psy.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(psy.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(registry.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(registry.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(mdct.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(mdct.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(envelope.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(envelope.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(smallft.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(smallft.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(bitrate.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(bitrate.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(window.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(window.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(lpc.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(lpc.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(floor0.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(floor0.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(floor1.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(floor1.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(res0.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(res0.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(mapping0.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(mapping0.obj)' or at ''; linking object as if no debug info
    19>libvorbis-d-vc143.lib(lsp.obj) : warning LNK4099: PDB '' was not found with 'libvorbis-d-vc143.lib(lsp.obj)' or at ''; linking object as if no debug info
    19>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\modules\sound.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\modules\sound.exp
    8>ComplexName.cpp
    8>Namespace.cpp
    8>NamespaceFactory.cpp
    19>sound.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\modules\sound.dll
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h(11,12): error C2504: 'IUserControl': base class undefined (compiling source file ..\..\plugins\dm.editing\plugin.cpp)
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h(16,17): error C3668: 'ui::AIEditingControl::getControlName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h(21,17): error C3668: 'ui::AIEditingControl::getDisplayName': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h(26,17): error C3668: 'ui::AIEditingControl::getIcon': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\AIEditingControl.h(31,15): error C3668: 'ui::AIEditingControl::createWidget': method with override specifier 'override' did not override any base class methods (compiling source file ..\..\plugins\dm.editing\plugin.cpp)
    8>AseExporter.cpp
    8>Lwo2Chunk.cpp
    20>ClipboardModule.cpp
    8>Lwo2Exporter.cpp
    8>ModelExporter.cpp
    8>ModelScalePreserver.cpp
    8>PatchSurface.cpp
    8>ScaledModelExporter.cpp
    8>WavefrontExporter.cpp
    19>Done building project "sound.vcxproj".
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\plugin.cpp(84,30): error C2664: 'void ui::IUserInterfaceModule::registerControl(ui::IUserControlCreator::Ptr)': cannot convert argument 1 from 'std::shared_ptr<ui::AIEditingControl>' to 'ui::IUserControlCreator::Ptr'
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\plugin.cpp(84,85): message : No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
    13>C:\source_code\darkradiant_svn\DarkRadiant\include\ui\iuserinterface.h(33,18): message : see declaration of 'ui::IUserInterfaceModule::registerControl' (compiling source file ..\..\plugins\dm.editing\plugin.cpp)
    13>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.editing\plugin.cpp(84,30): message : while trying to match the argument list '(std::shared_ptr<ui::AIEditingControl>)'
    20>Accelerator.cpp
    20>EventManager.cpp
    20>GlobalKeyEventFilter.cpp
    20>MouseToolGroup.cpp
    11>Done building project "dm.gameconnection.vcxproj" -- FAILED.
    20>MouseToolManager.cpp
    20>Statement.cpp
    20>Toggle.cpp
    20>WidgetToggle.cpp
    17>AIFindBodyComponentEditor.cpp
    17>AIFindItemComponentEditor.cpp
    17>AlertComponentEditor.cpp
    17>ComponentEditorFactory.cpp
    17>CustomClockedComponentEditor.cpp
    17>CustomComponentEditor.cpp
    17>DestroyComponentEditor.cpp
    17>DistanceComponentEditor.cpp
    17>InfoLocationComponentEditor.cpp
    17>ItemComponentEditor.cpp
    17>KillComponentEditor.cpp
    17>KnockoutComponentEditor.cpp
    17>LocationComponentEditor.cpp
    17>PickpocketComponentEditor.cpp
    17>ReadableClosedComponentEditor.cpp
    17>ReadableOpenedComponentEditor.cpp
    10>VcsStatus.cpp
    17>ReadablePageReachedComponentEditor.cpp
    18>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.stimresponse.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.stimresponse.exp
    8>AseModel.cpp
    8>AseModelLoader.cpp
    8>FbxModelLoader.cpp
    8>ModelImporterBase.cpp
    14>PythonModule.cpp
    14>SceneNodeBuffer.cpp
    14>ScriptCommand.cpp
    14>ScriptingSystem.cpp
    14>ScriptModule.cpp
    17>SpecifierEditCombo.cpp
    20>main.cpp
    20>RadiantApp.cpp
    18>dm.stimresponse.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.stimresponse.dll
    8>ofbx.cpp
    20>AutoSaveTimer.cpp
    20>StartupMapLoader.cpp
    17>AIInnocenceSpecifierPanel.cpp
    13>Done building project "dm.editing.vcxproj" -- FAILED.
    17>AITeamSpecifierPanel.cpp
    17>AITypeSpecifierPanel.cpp
    17>ClassnameSpecifierPanel.cpp
    17>EntityNameSpecifierPanel.cpp
    17>GroupSpecifierPanel.cpp
    17>SpawnClassSpecifierPanel.cpp
    17>SpecifierPanelFactory.cpp
    17>TextSpecifierPanel.cpp
    8>MD5Anim.cpp
    20>ManipulateMouseTool.cpp
    8>MD5AnimationCache.cpp
    8>MD5Model.cpp
    8>MD5ModelLoader.cpp
    8>MD5ModelNode.cpp
    8>MD5Module.cpp
    8>MD5Skeleton.cpp
    8>MD5Surface.cpp
    14>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\modules\script.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\modules\script.exp
    20>SceneManipulateMouseTool.cpp
    20>SelectionMouseTools.cpp
    15>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.conversation.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.conversation.exp
    14>script.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\modules\script.dll
    15>dm.conversation.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.conversation.dll
    12>GuiExpression.cpp
    12>Gui.cpp
    12>GuiManager.cpp
    12>GuiScript.cpp
    12>GuiWindowDef.cpp
    12>RenderableCharacterBatch.cpp
    12>RenderableText.cpp
    12>Variable.cpp
    20>LocalisationModule.cpp
    20>LocalisationProvider.cpp
    16>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.difficulty.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.difficulty.exp
    20>Win32Registry.cpp
    16>dm.difficulty.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.difficulty.dll
    8>ModelCache.cpp
    8>ModelFormatManager.cpp
    8>ModelNodeBase.cpp
    8>NullModel.cpp
    8>NullModelNode.cpp
    8>StaticModel.cpp
    8>StaticModelNode.cpp
    8>StaticModelSurface.cpp
    20>TextureToolManipulateMouseTool.cpp
    10>libgit2-d.lib(tree.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(tree.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(object_api.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(object_api.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(blob.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(blob.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(errors.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(errors.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(global.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(global.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(index.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(index.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(buffer.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(buffer.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(oid.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(oid.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(repository.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(repository.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(object.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(object.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(refs.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(refs.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_generate.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_generate.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(branch.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(branch.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(checkout.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(checkout.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(merge.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(merge.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(credential.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(credential.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(remote.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(remote.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(commit.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(commit.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(config.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(config.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(status.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(status.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(reset.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(reset.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(revwalk.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(revwalk.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(signature.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(signature.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(annotated_commit.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(annotated_commit.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(vector.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(vector.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(util.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(util.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(odb.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(odb.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(strmap.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(strmap.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pool.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pool.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(path.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(path.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(tree-cache.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(tree-cache.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(alloc.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(alloc.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(posix.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(posix.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(posix_w32.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(posix_w32.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(futils.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(futils.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(filter.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(filter.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(filebuf.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(filebuf.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(buf_text.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(buf_text.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(error.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(error.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(mwindow.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(mwindow.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(hash.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(hash.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(sysdir.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(sysdir.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(merge_driver.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(merge_driver.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(registry.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(registry.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(mbedtls.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(mbedtls.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(openssl.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(openssl.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(ssh.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(ssh.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(thread.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(thread.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(submodule.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(submodule.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(idxmap.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(idxmap.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(config_cache.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(config_cache.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(ignore.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(ignore.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(iterator.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(iterator.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pathspec.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pathspec.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(varint.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(varint.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(attrcache.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(attrcache.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(strarray.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(strarray.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(worktree.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(worktree.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(path_w32.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(path_w32.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(w32_util.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(w32_util.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(cache.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(cache.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(refdb.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(refdb.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_driver.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_driver.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(tag.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(tag.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_print.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_print.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_stats.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_stats.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(date.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(date.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(patch.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(patch.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_tform.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_tform.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(attr_file.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(attr_file.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(patch_generate.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(patch_generate.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(refspec.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(refspec.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(merge_file.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(merge_file.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(oidarray.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(oidarray.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(commit_list.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(commit_list.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(oidmap.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(oidmap.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pqueue.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pqueue.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(transport.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(transport.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(fetch.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(fetch.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(fetchhead.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(fetchhead.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(push.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(push.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(mailmap.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(mailmap.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(config_file.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(config_file.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(regexp.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(regexp.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(transaction.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(transaction.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(wildmatch.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(wildmatch.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(revparse.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(revparse.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(tsort.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(tsort.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(utf-conv.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(utf-conv.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(w32_buffer.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(w32_buffer.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(odb_pack.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(odb_pack.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(odb_loose.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(odb_loose.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(map.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(map.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(dir.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(dir.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(stdalloc.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(stdalloc.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(attr.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(attr.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(crlf.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(crlf.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(ident.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(ident.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pack.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pack.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(collisiondetect.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(collisiondetect.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(findfile.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(findfile.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(clone.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(clone.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(refdb_fs.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(refdb_fs.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(hashsig.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(hashsig.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_file.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_file.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(diff_xdiff.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(diff_xdiff.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(zstream.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(zstream.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(delta.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(delta.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xmerge.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xmerge.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(local.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(local.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(smart.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(smart.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(winhttp.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(winhttp.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(git.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(git.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(net.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(net.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pack-objects.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pack-objects.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(parse.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(parse.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(config_snapshot.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(config_snapshot.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(config_entries.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(config_entries.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(config_parse.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(config_parse.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pcre_compile.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pcre_compile.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pcre_exec.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pcre_exec.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pcre_globals.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pcre_globals.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(reflog.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(reflog.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(indexer.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(indexer.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(offmap.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(offmap.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(sha1.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(sha1.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(sortedcache.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(sortedcache.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xdiffi.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xdiffi.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xutils.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xutils.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xprepare.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xprepare.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(netops.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(netops.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(smart_protocol.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(smart_protocol.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(smart_pkt.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(smart_pkt.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(proxy.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(proxy.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(settings.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(settings.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(socket.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(socket.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(http_parser.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(http_parser.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(thread-utils.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(thread-utils.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pcre_newline.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pcre_newline.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pcre_tables.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pcre_tables.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(pcre_chartables.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(pcre_chartables.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(ubc_check.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(ubc_check.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xemit.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xemit.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xpatience.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xpatience.obj)' or at ''; linking object as if no debug info
    10>libgit2-d.lib(xhistogram.obj) : warning LNK4099: PDB '' was not found with 'libgit2-d.lib(xhistogram.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(deflate.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(deflate.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(inflate.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(inflate.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(crc32.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(crc32.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(adler32.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(adler32.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(zutil.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(zutil.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(trees.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(trees.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(inftrees.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(inftrees.obj)' or at ''; linking object as if no debug info
    10>libzlib-d-vc143.lib(inffast.obj) : warning LNK4099: PDB '' was not found with 'libzlib-d-vc143.lib(inffast.obj)' or at ''; linking object as if no debug info
    10>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\vcs.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\vcs.exp
    10>LINK : warning LNK4098: defaultlib 'LIBCMTD' conflicts with use of other libs; use /NODEFAULTLIB:library
    20>AasFileControl.cpp
    20>AasVisualisationPanel.cpp
    20>RenderableAasFile.cpp
    10>vcs.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\vcs.dll
    10>Done building project "vcs.vcxproj".
    12>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gui\gui\GuiScript.cpp(148,14): warning C4834: discarding return value of function with 'nodiscard' attribute
    12>C:\source_code\darkradiant_svn\DarkRadiant\plugins\dm.gui\gui\GuiWindowDef.cpp(371,14): warning C4834: discarding return value of function with 'nodiscard' attribute
    8>clip.c
    8>envelope.c
    8>list.c
    8>lwio.c
    8>lwo2.c
    8>lwob.c
    8>pntspols.c
    8>surface.c
    8>vecmath.c
    8>vmap.c
    8>picointernal.c
    8>picomodel.c
    8>picomodules.c
    8>pm_3ds.c
    8>pm_fm.c
    8>pm_iqm.c
    8>pm_lwo.c
    8>pm_md2.c
    8>pm_md3.c
    8>pm_mdc.c
    8>pm_ms3d.c
    8>pm_obj.c
    8>pm_terrain.c
    20>AnimationPreview.cpp
    20>MD5AnimationChooser.cpp
    20>MD5AnimationViewer.cpp
    8>PicoModelLoader.cpp
    8>PicoModelModule.cpp
    17>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.objectives.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.objectives.exp
    8>ParticleDef.cpp
    8>ParticleNode.cpp
    8>ParticleParameter.cpp
    8>ParticlesManager.cpp
    8>RenderableParticle.cpp
    8>RenderableParticleBunch.cpp
    8>RenderableParticleStage.cpp
    8>StageDef.cpp
    17>dm.objectives.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.objectives.dll
    20>FindBrush.cpp
    20>QuerySidesDialog.cpp
    8>General.cpp
    8>Prefab.cpp
    20>ColourSchemeEditor.cpp
    12>   Creating library C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.gui.lib and object C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.gui.exp
    20>DialogManager.cpp
    20>ImageFilePopulator.cpp
    20>ImageFileSelector.cpp
    20>SkinChooser.cpp
    20>SoundChooser.cpp
    20>SoundShaderPreview.cpp
    20>EntityChooser.cpp
    20>MapPreview.cpp
    20>TexturePreviewCombo.cpp
    12>dm.gui.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\plugins\dm.gui.dll
    12>Done building project "dm.gui.vcxproj".
    8>Patch.cpp
    8>PatchModule.cpp
    8>PatchNode.cpp
    8>PatchRenderables.cpp
    8>PatchTesselation.cpp
    8>Radiant.cpp
    20>CommandEntry.cpp
    20>Console.cpp
    8>CommandSystem.cpp
    20>DispatchEvent.cpp
    20>Documentation.cpp
    20>LongRunningOperationHandler.cpp
    20>MapCommands.cpp
    20>MapFileProgressHandler.cpp
    20>PointFileChooser.cpp
    20>UserInterfaceModule.cpp
    20>C:\source_code\darkradiant_svn\DarkRadiant\radiant\ui\Documentation.cpp(23,32): warning C4189: 'ctx': local variable is initialized but not referenced
    8>ModuleLoader.cpp
    8>ModuleRegistry.cpp
    8>BlendLight.cpp
    8>BuiltInShader.cpp
    8>ColourShader.cpp
    8>DepthFillPass.cpp
    8>FullBrightRenderer.cpp
    8>GLProgramFactory.cpp
    8>InteractionPass.cpp
    8>LightingModeRenderer.cpp
    8>ObjectRenderer.cpp
    8>OpenGLShader.cpp
    8>OpenGLShaderPass.cpp
    8>RegularLight.cpp
    8>SceneRenderer.cpp
    8>C:\source_code\darkradiant_svn\DarkRadiant\radiantcore\rendersystem\backend\ObjectRenderer.cpp(50,38): error C2664: 'void (GLenum,GLsizei,GLenum,void *,GLint)': cannot convert argument 4 from 'const unsigned int *const ' to 'void *'
    8>C:\source_code\darkradiant_svn\DarkRadiant\radiantcore\rendersystem\backend\ObjectRenderer.cpp(50,38): message : Conversion loses qualifiers
    20>EClassTree.cpp
    20>EClassTreeBuilder.cpp
    8>Done building project "DarkRadiantCore.vcxproj" -- FAILED.
    21>------ Build started: Project: Tests, Configuration: Debug x64 ------
    21>Basic.cpp
    21>Brush.cpp
    21>Camera.cpp
    21>Clipboard.cpp
    21>CodeTokeniser.cpp
    21>ColourSchemes.cpp
    21>CommandSystem.cpp
    21>ContinuousBuffer.cpp
    21>CSG.cpp
    21>Curves.cpp
    21>DeclManager.cpp
    21>DefBlockSyntaxParser.cpp
    21>DefTokenisers.cpp
    21>Entity.cpp
    21>EntityClass.cpp
    21>EntityInspector.cpp
    20>EntityInspectorModule.cpp
    20>FxPropertyEditor.cpp
    20>AddPropertyDialog.cpp
    20>AnglePropertyEditor.cpp
    20>BooleanPropertyEditor.cpp
    20>ClassnamePropertyEditor.cpp
    20>ColourPropertyEditor.cpp
    20>EntityInspector.cpp
    20>EntityPropertyEditor.cpp
    20>FloatPropertyEditor.cpp
    20>ModelPropertyEditor.cpp
    20>PropertyEditor.cpp
    20>PropertyEditorFactory.cpp
    20>SkinPropertyEditor.cpp
    20>SoundPropertyEditor.cpp
    20>TexturePropertyEditor.cpp
    20>Vector3PropertyEditor.cpp
    21>Favourites.cpp
    21>FileTypes.cpp
    21>Filters.cpp
    20>EntityList.cpp
    21>Fx.cpp
    20>GraphTreeModel.cpp
    21>Game.cpp
    21>GeometryStore.cpp
    21>Grid.cpp
    21>HeadlessOpenGLContext.cpp
    21>ImageLoading.cpp
    20>FavouritesBrowser.cpp
    20>FavouritesUserInterfaceModule.cpp
    21>LayerManipulation.cpp
    21>MapExport.cpp
    21>MapMerging.cpp
    20>FilterDialog.cpp
    20>FilterEditor.cpp
    21>MapSavingLoading.cpp
    21>MaterialExport.cpp
    21>Materials.cpp
    21>MessageBus.cpp
    21>ModelExport.cpp
    21>Models.cpp
    21>ModelScale.cpp
    21>Particles.cpp
    21>Patch.cpp
    20>FilterContextMenu.cpp
    20>FilterOrthoContextMenuItem.cpp
    21>PatchIterators.cpp
    20>FiltersMainMenu.cpp
    20>FilterUserInterface.cpp
    21>PatchWelding.cpp
    20>FxChooser.cpp
    21>PointTrace.cpp
    20>WxGLWidgetManager.cpp
    21>Prefabs.cpp
    20>GridUserInterface.cpp
    21>Renderer.cpp
    21>SceneNode.cpp
    21>SceneStatistics.cpp
    20>CreateLayerDialog.cpp
    20>LayerControlPanel.cpp
    20>LayerContextMenu.cpp
    20>LayerOrthoContextMenuItem.cpp
    21>Selection.cpp
    21>SelectionAlgorithm.cpp
    21>Settings.cpp
    21>Skin.cpp
    20>AuiFloatingFrame.cpp
    20>AuiLayout.cpp
    20>AuiManager.cpp
    21>SoundManager.cpp
    20>PropertyNotebook.cpp
    20>TopLevelFrame.cpp
    20>ViewMenu.cpp
    20>MainFrame.cpp
    20>ScreenUpdateBlocker.cpp
    21>TextureManipulation.cpp
    21>TextureTool.cpp
    21>Transformation.cpp
    21>UndoRedo.cpp
    21>VFS.cpp
    21>WindingRendering.cpp
    21>WorldspawnColour.cpp
    20>LayerInfoTab.cpp
    20>EntityInfoTab.cpp
    20>MapInfoDialog.cpp
    20>ModelInfoTab.cpp
    20>ShaderInfoTab.cpp
    21>XmlUtil.cpp
    20>MapSelector.cpp
    20>MaterialEditor.cpp
    20>MaterialEditorModule.cpp
    20>MaterialPreview.cpp
    20>MaterialChooser.cpp
    20>MaterialPopulator.cpp
    20>MaterialSelector.cpp
    20>MaterialTreeView.cpp
    21>Matrix3.cpp
    21>Matrix4.cpp
    21>Plane3.cpp
    21>Quaternion.cpp
    21>Vector.cpp
    20>MediaBrowserModule.cpp
    20>MediaBrowserTreeView.cpp
    20>MediaBrowser.cpp
    20>MenuBar.cpp
    20>MenuElement.cpp
    20>MenuFolder.cpp
    20>MenuItem.cpp
    20>MenuManager.cpp
    20>MenuSeparator.cpp
    20>MapMergePanel.cpp
    20>ConvertModelDialog.cpp
    20>ExportAsModelDialog.cpp
    20>ExportCollisionModelDialog.cpp
    20>MaterialsList.cpp
    20>ModelSelector.cpp
    20>ModelTreeView.cpp
    21>Tests.vcxproj -> C:\source_code\darkradiant_svn\DarkRadiant\install\Tests.exe
    20>TexTool.cpp
    20>AboutDialog.cpp
    20>CommandList.cpp
    20>ShortcutChooser.cpp
    20>FindShader.cpp
    20>LightInspector.cpp
    20>BindToolDialog.cpp
    20>ToolMappingDialog.cpp
    20>OrthoContextMenu.cpp
    20>OrthoBackgroundPanel.cpp
    20>Overlay.cpp
    20>ParticleChooserDialog.cpp
    20>ParticleEditor.cpp
    20>ParticleSelector.cpp
    20>BulgePatchDialog.cpp
    20>CapDialog.cpp
    20>PatchCreateDialog.cpp
    20>PatchInspector.cpp
    20>PatchThickenDialog.cpp
    20>PrefabSelector.cpp
    20>GameSetupDialog.cpp
    20>GameSetupPage.cpp
    20>GameSetupPageIdTech.cpp
    20>GameSetupPageTdm.cpp
    20>PrefDialog.cpp
    20>PreferenceItem.cpp
    20>PrefPage.cpp
    20>ScriptMenu.cpp
    20>ScriptUserInterfaceModule.cpp
    20>ScriptWindow.cpp
    20>SelectionSetToolmenu.cpp
    20>SkinEditor.cpp
    20>SkinEditorTreeView.cpp
    20>CommandStatus.cpp
    20>EditingStopwatchStatus.cpp
    20>MapStatistics.cpp
    20>StatusBarManager.cpp
    20>MapTextureBrowser.cpp
    20>TextureBrowserManager.cpp
    20>TextureBrowserPanel.cpp
    20>TextureThumbnailBrowser.cpp
    20>ToolbarManager.cpp
    20>Splash.cpp
    20>SurfaceInspector.cpp
    20>TransformPanel.cpp
    20>GlobalXYWnd.cpp
    20>XYWnd.cpp
    20>c1xx : fatal  error C1083: Cannot open source file: '..\..\radiant\xyview\XYWnd.cpp': No such file or directory
    20>Done building project "DarkRadiant.vcxproj" -- FAILED.
    ========== Build: 17 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========
    ========== Build started at 13:16 and took 01:54.291 minutes ==========

     

  5. Also, there are good reasons that things aren't sorted by "A", "An" and "The".

     

    Quote

     

    This is also done for the the words "A" and "An".

    The reason we ignore these words isn't because the section would be so big, but because so many titles start with those words you're almost always going to be looking for the second word anyway.

     

     

     

    Quote

    You're basically just creating a second alphabetical list within an alphabetical list

     

    Things like that. Right now it's not a huge deal because we don't have that many missions. So maybe it's a non issue as we'll never have that many

  6. On 10/2/2023 at 7:29 PM, nbohr1more said:

    Oh no, we are gonna get stuck in a time loop!

    Yes, I believe that true alphabetical sorting was the original design.

    Some players complained that there were too many missions starting with "The" or "A" so finding the desired mission was tedious.

    The titles were changed to "Mission, The" or "Mission, A" and that worked but was clunky.

    Finally the design compromise was to sort them without the A or The prefix but display them naturally.

    I agree that true alpha sorting looks more tidy and am not sure why anyone entertained the "complaint" in the first place.

    I swear it's my fault, I remember bringing it up years ago.

  7. 2 hours ago, jaxa said:

    I just tested on the other system.

    v1.1 didn't seem to change much from v1.0 on the i5-6600T + HD 530 Graphics system, but I delved further into the mission. Interior portions obviously have much better performance. My performance target for this system is basically 720p 30 FPS.

    I tested the beginning on the 5700G + GTX 970 system for a minute just now and I can get it to hold at as low as 20 FPS at 1080p, e.g. on the starting boat looking out past where the rope is. Wild swings between 20-60 FPS (locked to 60) as I look around. I haven't made adjustments to other settings like AA yet, that could likely boost performance.

    I'm still on TDM 2.11. I don't want to upgrade to a dev build right now, but I'm interested to see what kind of performance boost 2.12 can bring.

    I'm on latest SVN source builds, and the fps increase is huge.

    • Like 2
    • Thanks 1
  8. 3 hours ago, Daft Mugi said:

    I didn't mean for my written words to have a harsh tone. This issue genuinely bothers me. I'm sensitive to the motion, so I'd appreciate a fix.

    My dev machine is down for repairs at the moment, unfortunately.

    Alright, when you get it back startbby finding the first build that had this behaviour and I'll go though the commits.

  9. 29 minutes ago, Daft Mugi said:

    Why not? It's a regression that introduced an annoying stuttering. It seems to be graphics rendering related. The stuttering can be made worse or better by adjusting "com_maxFPS".

    I don't see how that issue is related to this rendering performance issue.

    Are you being obtuse on purpose? You know exactly what he means. With his limited time to work on the project, he'd rather spend his time on game breaking bugs.

     

    Of you want it fixed you can help by going back through the dev builds and finding where the regression was introduced.

  10. On 9/4/2023 at 5:59 PM, Loginnerer said:

    If I had to nitpick - I don't know if this is mission-specific, but maybe pickup messages could be visible for a bit longer? Anyone else have trouble getting to read them sometimes? Luckily, the inventory is right there in the corner though. But the swift disappearance of some longer messages has bugged me, personally. Repeatedly.

    I like how Quake 1 does this, any message that appears on screen is also printed to the console. I often miss those messages when in the heat of a arena fight, but I can always open the console and read them again.

  11. 11 hours ago, Daft Mugi said:

    @AluminumHaste Would you mind making a Windows build, so folks can try out this new lean?

    I was about to but in the process of cleaning out the previous patches, I accidentally did a svn cleanup command with delete all unversioned files, without realizing I had done so on the Darkmod game directory, not the source code directory.

    Now Tortoise SVN claims that all these files would go to the recycle bin, but it's empty. Can't recover these files either, tried with several recovery tools.

    So all that work in progress stuff was lost, maps, textures, shaders, etc. All gone, last back up was....2014. All my fault, but this is too crushing, I'm done with this project for now sorry.

    • Sad 5
  12. On 9/15/2023 at 2:24 PM, grodenglaive said:

    I tried to add a custom collider to a pot so you could, for example, hide a key in it that would fall out if the player tipped the pot upside down. This doesn't seem possible - any collider that isn't a single solid polygon gives me an error on map start. 

    For example, something like this doesn't work:

    collider.jpg.392269a90ea33293855ae91a7fa48296.jpg

     

    Is this just a limitation of the engine or is there a way to do it? It's not super important, I just thought it would be cool to do. 

     

    This was done in the mission Tears of Saint Lucia, where you have to shoot a vase with a key in it off a ledge.
    It's right at the start of the mission, so go see how that was done.

    • Thanks 1
×
×
  • Create New...