Changesets: DarkRadiant
master 05121c41 09.12.2017 14:45 codereader Details Diff |
Update localisation. Fix tooltip widget. |
||
mod - install/i18n/darkradiant.pot | Diff File | ||
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo | Diff File | ||
mod - install/i18n/de/LC_MESSAGES/darkradiant.po | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
mod - tools/i18n/darkradiant.pot | Diff File | ||
master 8cab6623 07.12.2017 08:34 codereader Details Diff |
Leave a note at the old page location in the preference dialog to redirect users to the new dialog. Rename menu option from "Select Game..." to "Game/Project Setup..." |
||
mod - install/menu.xml | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/ui/prefdialog/PrefDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/PrefDialog.h | Diff File | ||
master 68250d68 07.12.2017 08:01 codereader Details Diff |
Check for TheDarkMod.exe in the engine folder. Some UI fixup. |
||
mod - libs/os/file.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
master 4fff619e 06.12.2017 19:49 codereader Details Diff |
Changing the engine path now doesn't clear out the mission entry box. Make some cosmetic changes to the dialog. |
||
mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
master c88424d8 06.12.2017 16:29 codereader Details Diff |
Allow a new FM folder to be created on the fly if it doesn't exist at game setup time. | ||
mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPage.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.h | Diff File | ||
master c85f690d 06.12.2017 05:19 codereader Details Diff |
Add custom setup page for TDM 2.0 and later, which lists the names of available missions in a combo box. Creating new missions should be handled in this dialog as well, but not yet implemented. |
||
mod - install/games/darkmod.game | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPage.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
add - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
add - radiant/ui/prefdialog/GameSetupPageTdm.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master b783e118 05.12.2017 19:13 codereader Details Diff |
Remove the GameFileLoader class in favour of a small lambda. Refactor Game.h/.cpp file pair. |
||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/settings/Game.cpp | Diff File | ||
mod - radiant/settings/Game.h | Diff File | ||
rm - radiant/settings/GameFileLoader.cpp | Diff | ||
rm - radiant/settings/GameFileLoader.h | Diff | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
master 4934e2e9 05.12.2017 18:32 codereader Details Diff |
Fixup command line argument handling for fs_game and fs_game_base, this is now working again. | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
master 0578da0c 05.12.2017 06:13 codereader Details Diff |
GameSetupDialog can now actively apply the configuration to the GameManager. | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/settings/GameManager.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
master 1b9e157c 05.12.2017 06:12 codereader Details Diff |
Don't re-initialise the VFS with the same set of arguments as the currently active configuration. | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
master d5ce9099 03.12.2017 19:44 codereader Details Diff |
Refactoring, simplification and cleanup | ||
mod - radiant/settings/GameConfiguration.h | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/settings/GameManager.h | Diff File | ||
master a2944942 03.12.2017 18:40 codereader Details Diff |
Further refactor GameManager code, add and correct some comments. | ||
mod - radiant/settings/GameConfiguration.h | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/settings/GameManager.h | Diff File | ||
master 88949586 03.12.2017 18:10 codereader Details Diff |
More refactoring. Let GameSetupPage operate on and return a GameConfiguration object. | ||
mod - radiant/settings/GameConfiguration.h | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPage.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPage.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageIdTech.h | Diff File | ||
master e6eeeda1 03.12.2017 17:18 codereader Details Diff |
WIP commit (partially functional), replacing the Game preference page with the GameSetupDialog. Moving VirtualFileSystem classes into vfs namespace. Adjust VirtualFileSystem interface to take all necessary arguments in its initialise() call, instead of pulling it from the GameManager itself. Introduced GameConfiguration class and refactored lots of GameManager stuff, trying to simplify the logic. |
||
mod - include/ifilesystem.h | Diff File | ||
mod - libs/os/path.h | Diff File | ||
mod - plugins/eclassmgr/EClassManager.h | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.h | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.h | Diff File | ||
mod - plugins/vfspk3/FileVisitor.h | Diff File | ||
mod - plugins/vfspk3/vfspk3.cpp | Diff File | ||
add - radiant/settings/GameConfiguration.h | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/settings/GameManager.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master e1d0009d 01.12.2017 16:32 codereader Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master f512f674 30.11.2017 20:38 codereader Details Diff |
Linux build adjustments | ||
mod - include/igui.h | Diff File | ||
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiManager.h | Diff File | ||
mod - plugins/dm.gui/gui/RenderableText.cpp | Diff File | ||
master 0dab7e5e 30.11.2017 20:26 codereader Details Diff |
Update German localisation. | ||
mod - install/i18n/darkradiant.pot | Diff File | ||
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo | Diff File | ||
mod - install/i18n/de/LC_MESSAGES/darkradiant.po | Diff File | ||
mod - tools/i18n/darkradiant.pot | Diff File | ||
master 665b2872 30.11.2017 20:14 codereader Details Diff |
Update Makefile.am. | ||
mod - plugins/dm.gui/Makefile.am | Diff File | ||
master 397170f7 30.11.2017 20:03 codereader Details Diff |
Offset the details text by a hardcoded value, we don't have the localised #str_NNNN strings available. | ||
mod - plugins/dm.editing/MissionInfoGuiView.cpp | Diff File | ||
master a8acc580 30.11.2017 19:52 codereader Details Diff |
Add IWindowVariable::setValueFromString method, plus templated implementation. | ||
mod - include/igui.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiScript.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiScript.h | Diff File | ||
mod - plugins/dm.gui/gui/Variable.cpp | Diff File | ||
master a500eaa2 28.11.2017 06:38 codereader Details Diff |
WIP commit, towards full access for set statements to window variables | ||
mod - include/igui.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiScript.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.h | Diff File | ||
mod - plugins/dm.gui/gui/Variable.cpp | Diff File | ||
mod - plugins/dm.gui/gui/Variable.h | Diff File | ||
master ff500876 26.11.2017 20:25 codereader Details Diff |
Add parsing code for definevec4. | ||
mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
master eda107b2 26.11.2017 20:08 codereader Details Diff |
Add named variable set to IGuiWindowDef, complete [define]float parsing code. | ||
mod - include/igui.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
master be689d33 26.11.2017 19:13 codereader Details Diff |
Refactoring, documentation and cleanup. | ||
mod - include/igui.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiExpression.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiExpression.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiScript.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.h | Diff File | ||
master 933fced6 26.11.2017 07:45 codereader Details Diff |
Migrate a few more Vector4 properties to WindowVariable<Vector4> | ||
mod - include/igui.h | Diff File | ||
mod - libs/wxutil/preview/GuiRenderer.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
mod - plugins/dm.gui/gui/GuiWindowDef.h | Diff File |