View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005721 | DarkRadiant | GUI | public | 22.08.2021 08:09 | 02.04.2022 05:55 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 2.13.0 | ||||
Target Version | 2.14.0 | Fixed in Version | 2.14.0 | ||
Summary | 0005721: Model Conversion UI | ||||
Description | Objective is to add a simple modal dialog allowing to convert any loadable/importable model file to one of the formats supported by the active game configuration. As opposed to the "Model Export" dialog which is operating on the selected set of objects in the scene, this dialog should offer a path input field to be able to pick an arbitrary file. | ||||
Tags | No tags attached. | ||||
DarkRadiant: master 14b912e6 22.08.2021 08:11 Details Diff |
0005721: Add some stub files for the new dialog |
Affected Issues 0005721 |
|
add - install/ui/convertmodeldialog.fbp | Diff File | ||
add - install/ui/convertmodeldialog.xrc | Diff File | ||
add - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
DarkRadiant: master 3ec2b45e 22.08.2021 08:31 Details Diff |
0005721: Mostly copy and adjust the code from the ModelExport dialog. Common stuff that remains can be refactored into a base class. |
Affected Issues 0005721 |
|
mod - install/menu.xml | Diff File | ||
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
DarkRadiant: master 4438d03a 22.08.2021 08:57 Details Diff |
0005721: Input path handling |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
DarkRadiant: master e9222496 22.08.2021 10:49 Details Diff |
0005721: Display some model info on successful load |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - libs/wxutil/PathEntry.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.h | Diff File | ||
DarkRadiant: master be38aeb6 22.08.2021 10:54 Details Diff |
0005721: Some rudimentary path validation |
Affected Issues 0005721 |
|
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
DarkRadiant: master 77aa7eb6 22.08.2021 11:53 Details Diff |
0005721: Return the default material if the active one is empty |
Affected Issues 0005721 |
|
mod - radiantcore/model/StaticModelSurface.cpp | Diff File | ||
mod - radiantcore/model/md5/MD5Surface.cpp | Diff File | ||
DarkRadiant: master 5ead4e9d 22.08.2021 11:58 Details Diff |
0005721: Implement the converter algorithm |
Affected Issues 0005721 |
|
mod - install/ui/convertmodeldialog.fbp | Diff File | ||
mod - install/ui/convertmodeldialog.xrc | Diff File | ||
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File | ||
mod - radiantcore/model/ModelFormatManager.cpp | Diff File | ||
mod - radiantcore/model/ModelFormatManager.h | Diff File | ||
DarkRadiant: master 82f489c5 22.08.2021 12:22 Details Diff |
0005721: Add two simple unit tests for converting ASE to LWO and vice versa |
Affected Issues 0005721 |
|
mod - test/ModelExport.cpp | Diff File | ||
DarkRadiant: master a4fc9e90 22.08.2021 15:26 Details Diff |
0005721: Only use model loaders matching the file extension to avoid spamming the console with loader errors. |
Affected Issues 0005721 |
|
mod - radiant/ui/modelexport/ConvertModelDialog.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
22.08.2021 08:09 | greebo | New Issue | |
22.08.2021 08:09 | greebo | Assigned To | => greebo |
22.08.2021 08:09 | greebo | Status | new => assigned |
22.08.2021 08:09 | greebo | Target Version | => 2.14.0 |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master 14b912e6 |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master 3ec2b45e |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master 4438d03a |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master e9222496 |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master be38aeb6 |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master 77aa7eb6 |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master 5ead4e9d |
22.08.2021 12:23 | greebo | Changeset attached | => DarkRadiant master 82f489c5 |
22.08.2021 12:23 | greebo | Status | assigned => resolved |
22.08.2021 12:23 | greebo | Resolution | open => fixed |
22.08.2021 12:23 | greebo | Fixed in Version | => 2.14.0 |
22.08.2021 15:26 | greebo | Changeset attached | => DarkRadiant master a4fc9e90 |
02.04.2022 05:55 | greebo | Status | resolved => closed |