diff --git a/neo/framework/Licensee.h b/neo/framework/Licensee.h index eda05f2e..cbbd7461 100644 --- a/neo/framework/Licensee.h +++ b/neo/framework/Licensee.h @@ -90,7 +90,7 @@ If you have questions concerning this license or the applicable additional terms // editor info #define EDITOR_DEFAULT_PROJECT "doom.qe4" #define EDITOR_REGISTRY_KEY "DOOMRadiant" -#define EDITOR_WINDOWTEXT "DOOMEdit" +#define EDITOR_WINDOWTEXT "IceEdit2" // win32 info #define WIN32_CONSOLE_CLASS "DOOM 3 WinConsole" diff --git a/neo/sys/win32/rc/AFEditor.rc b/neo/sys/win32/rc/AFEditor.rc index 29d14b78..8d32628c 100644 --- a/neo/sys/win32/rc/AFEditor.rc +++ b/neo/sys/win32/rc/AFEditor.rc @@ -54,7 +54,7 @@ END IDD_DIALOG_AF_VIEW DIALOGEX 0, 0, 254, 272 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Articulated Figure",IDC_AF_VIEW_AF,6,6,246,96,0, WS_EX_TRANSPARENT @@ -114,7 +114,7 @@ END IDD_DIALOG_AF_PROPERTIES DIALOGEX 0, 0, 254, 320 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "MD5",IDC_STATIC_MD5,6,6,246,49 LTEXT "model:",IDC_STATIC_MODEL,18,20,22,8 @@ -205,7 +205,7 @@ IDD_DIALOG_AF_NAME DIALOGEX 0, 0, 186, 53 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Name" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,18,30,50,14 PUSHBUTTON "Cancel",IDCANCEL,114,30,50,14 @@ -215,7 +215,7 @@ END IDD_DIALOG_AF_CONSTRAINT_UNIVERSAL DIALOGEX 0, 0, 254, 260 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Anchor",IDC_STATIC_ANCHOR,6,0,246,48 CONTROL "joint",IDC_RADIO_ANCHOR_JOINT,"Button", @@ -320,7 +320,7 @@ END IDD_DIALOG_AF_CONSTRAINT_SPRING DIALOGEX 0, 0, 254, 201 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Anchor 1",IDC_STATIC_ANCHOR,6,0,246,48 CONTROL "joint",IDC_RADIO_ANCHOR_JOINT,"Button", @@ -402,7 +402,7 @@ END IDD_DIALOG_AF_CONSTRAINT_SLIDER DIALOGEX 0, 0, 254, 146 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Axis",IDC_STATIC_SLIDER_AXIS,6,0,246,48 CONTROL "bone",IDC_RADIO_SLIDER_AXIS_BONE,"Button", @@ -425,7 +425,7 @@ END IDD_DIALOG_AF_CONSTRAINT_HINGE DIALOGEX 0, 0, 254, 146 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Anchor",IDC_STATIC_ANCHOR,6,0,246,48 CONTROL "joint",IDC_RADIO_ANCHOR_JOINT,"Button", @@ -484,13 +484,13 @@ END IDD_DIALOG_AF_CONSTRAINT_FIXED DIALOGEX 0, 0, 254, 56 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN END IDD_DIALOG_AF_CONSTRAINT_BALLANDSOCKET DIALOGEX 0, 0, 254, 212 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Anchor",IDC_STATIC_ANCHOR,6,0,246,48 CONTROL "joint",IDC_RADIO_ANCHOR_JOINT,"Button", @@ -575,7 +575,7 @@ END IDD_DIALOG_AF_CONSTRAINT DIALOGEX 0, 0, 254, 332 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN COMBOBOX IDC_COMBO_CONSTRAINTS,6,4,138,114,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP @@ -601,7 +601,7 @@ END IDD_DIALOG_AF_BODY DIALOGEX 0, 0, 254, 344 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN COMBOBOX IDC_COMBO_BODIES,6,4,138,114,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP @@ -746,7 +746,7 @@ IDD_DIALOG_AF DIALOGEX 0, 0, 277, 404 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_CONTROLPARENT CAPTION "Articulated Figure Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN COMBOBOX IDC_COMBO_AF,6,6,180,204,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP diff --git a/neo/sys/win32/rc/Common.rc b/neo/sys/win32/rc/Common.rc index 235d7f90..0f175a6f 100644 --- a/neo/sys/win32/rc/Common.rc +++ b/neo/sys/win32/rc/Common.rc @@ -56,7 +56,7 @@ IDD_TOOLS_OPEN DIALOGEX 0, 0, 308, 217 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Open" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "File &name:",IDC_STATIC,13,181,34,8 EDITTEXT IDC_TOOLS_FILENAME,51,179,187,13,ES_AUTOHSCROLL @@ -75,7 +75,7 @@ IDD_RENDERBUMPFLAT DIALOGEX 0, 0, 186, 73 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Render Bump Flat" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN EDITTEXT IDC_RBF_WIDTH,36,6,40,14,ES_AUTOHSCROLL | ES_NUMBER EDITTEXT IDC_RBF_HEIGHT,36,30,40,14,ES_AUTOHSCROLL | ES_NUMBER @@ -102,7 +102,7 @@ IDD_DIALOG_GOTOLINE DIALOGEX 0, 0, 166, 54 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Go To Line" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,55,33,50,14 PUSHBUTTON "Cancel",IDCANCEL,108,33,50,14 diff --git a/neo/sys/win32/rc/Debugger.rc b/neo/sys/win32/rc/Debugger.rc index bee22e2f..f24c6bad 100644 --- a/neo/sys/win32/rc/Debugger.rc +++ b/neo/sys/win32/rc/Debugger.rc @@ -153,7 +153,7 @@ IDD_DBG_ABOUT DIALOGEX 0, 0, 222, 71 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "About Script Debugger" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "Script Debugger",IDC_STATIC,35,7,81,8 LTEXT "Version 0.01",IDC_STATIC,35,17,41,8 @@ -167,7 +167,7 @@ IDD_DBG_QUICKWATCH DIALOGEX 0, 0, 306, 174 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME CAPTION "Quick Watch" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "&Variable:",IDC_STATIC,7,7,29,8 EDITTEXT IDC_DBG_VARIABLE,7,17,230,12,ES_AUTOHSCROLL @@ -183,7 +183,7 @@ IDD_DBG_FIND DIALOGEX 0, 0, 232, 52 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Find" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "Fi&nd what:",IDC_STATIC,7,9,35,8 EDITTEXT IDC_DBG_FIND,45,8,122,12,ES_AUTOHSCROLL diff --git a/neo/sys/win32/rc/DeclEditor.rc b/neo/sys/win32/rc/DeclEditor.rc index 1d09f02e..8a1449c3 100644 --- a/neo/sys/win32/rc/DeclEditor.rc +++ b/neo/sys/win32/rc/DeclEditor.rc @@ -56,7 +56,7 @@ IDD_DIALOG_DECLBROWSER DIALOGEX 0, 0, 271, 313 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME CAPTION "Declaration Browser" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_DECLBROWSER_TREE,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | WS_BORDER | WS_TABSTOP, @@ -84,7 +84,7 @@ STYLE DS_SETFONT | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_APPWINDOW CAPTION "Declaration Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Save",IDOK,260,216,42,14 PUSHBUTTON "Cancel",IDCANCEL,306,216,42,14 @@ -98,7 +98,7 @@ IDD_DIALOG_DECLNEW DIALOGEX 0, 0, 244, 87 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "New Declaration" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,133,65,50,14 PUSHBUTTON "Cancel",IDCANCEL,187,65,50,14 diff --git a/neo/sys/win32/rc/GuiEd.rc b/neo/sys/win32/rc/GuiEd.rc index 6de83dc7..87c40b90 100644 --- a/neo/sys/win32/rc/GuiEd.rc +++ b/neo/sys/win32/rc/GuiEd.rc @@ -265,7 +265,7 @@ IDD_GUIED_ABOUT DIALOGEX 0, 0, 222, 71 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "About GUI Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "GUI Editor",IDC_STATIC,35,7,62,8 LTEXT "Version 0.15",IDC_STATIC,35,17,41,8 @@ -277,7 +277,7 @@ END IDD_GUIED_OPTIONS_GRID DIALOGEX 0, 0, 221, 119 STYLE DS_SETFONT | DS_FIXEDSYS | DS_NOFAILCREATE | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "Color:",IDC_STATIC,147,41,46,8 CONTROL "Button1",IDC_GUIED_GRIDCOLOR,"Button",BS_OWNERDRAW | @@ -297,7 +297,7 @@ END IDD_GUIED_ITEMPROPS_GENERAL DIALOGEX 0, 0, 243, 217 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "&Name:",IDC_STATIC,7,7,22,8 EDITTEXT IDC_GUIED_ITEMNAME,7,17,107,13,ES_AUTOHSCROLL | WS_GROUP @@ -319,7 +319,7 @@ END IDD_GUIED_OPTIONS_GENERAL DIALOGEX 0, 0, 230, 137 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "Button1",IDC_GUIED_SELECTIONCOLOR,"Button",BS_OWNERDRAW | WS_TABSTOP,7,17,50,14 @@ -332,7 +332,7 @@ IDD_GUIED_ITEMKEY DIALOGEX 0, 0, 266, 49 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Modify Item Key" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "&Key:",IDC_STATIC,7,10,16,8 EDITTEXT IDC_GUIED_ITEMKEY,29,7,169,14,ES_AUTOHSCROLL @@ -344,7 +344,7 @@ END IDD_GUIED_ALPHA DIALOGEX 0, 0, 160, 17 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN EDITTEXT IDC_GUIED_ALPHA,129,2,28,12,ES_AUTOHSCROLL | NOT WS_BORDER,WS_EX_STATICEDGE @@ -356,7 +356,7 @@ IDD_GUIED_SCRIPTS DIALOGEX 0, 0, 448, 215 STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME CAPTION "Item Scripts" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_GUIED_SCRIPT,"RichEdit20A",ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN | @@ -366,7 +366,7 @@ END IDD_GUIED_ITEMPROPS_KEYS DIALOGEX 0, 0, 240, 212 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_GUIED_ITEMKEYS,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | @@ -379,7 +379,7 @@ END IDD_GUIED_ITEM_VARIABLES DIALOGEX 0, 0, 240, 209 STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Item Variables" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_GUIED_ITEMVARIABLES,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | @@ -392,7 +392,7 @@ END IDD_GUIED_ITEMPROPS_TEXT DIALOGEX 0, 0, 238, 217 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "&Text:",IDC_GUIED_USETEXT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,33,10 @@ -423,7 +423,7 @@ END IDD_GUIED_ITEMPROPS_IMAGE DIALOGEX 0, 0, 243, 233 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN GROUPBOX "Background",IDC_STATIC,7,7,229,93 CONTROL "&Backcolor:",IDC_GUIED_USEBACKCOLOR,"Button", @@ -464,7 +464,7 @@ END IDD_GUIED_TRANSFORMER DIALOGEX 0, 0, 124, 32 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "X:",IDC_STATIC,6,3,8,8 EDITTEXT IDC_GUIED_ITEMRECTX,14,2,43,12,ES_AUTOHSCROLL | NOT @@ -484,7 +484,7 @@ IDD_GUIED_CHECKIN DIALOGEX 0, 0, 250, 137 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Check In" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "Filename:",IDC_STATIC,7,7,33,8 EDITTEXT IDC_GUIED_FILENAME,7,16,236,14,ES_AUTOHSCROLL | diff --git a/neo/sys/win32/rc/MaterialEditor.rc b/neo/sys/win32/rc/MaterialEditor.rc index 13434049..e9e1de11 100644 --- a/neo/sys/win32/rc/MaterialEditor.rc +++ b/neo/sys/win32/rc/MaterialEditor.rc @@ -99,7 +99,7 @@ IDD_ME_ABOUTBOX DIALOGEX 0, 0, 186, 95 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Dialog" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,129,7,50,14 PUSHBUTTON "Cancel",IDCANCEL,129,24,50,14 @@ -107,7 +107,7 @@ END IDD_CONSOLE_FORM DIALOGEX 0, 0, 435, 274 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN EDITTEXT IDC_CONSOLE_OUTPUT,7,7,421,242,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | WS_VSCROLL @@ -118,7 +118,7 @@ IDD_FIND DIALOGEX 0, 0, 250, 82 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Find" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "Find What:",IDC_STATIC,12,6,52,18,SS_CENTERIMAGE EDITTEXT IDC_EDIT_FINDTEXT,52,7,122,15,ES_AUTOHSCROLL @@ -135,7 +135,7 @@ END IDD_MATERIALEDIT_FORM DIALOGEX 0, 0, 179, 89 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_MATERIALEDITOR_EDIT_TEXT,"RichEdit20A", ES_MULTILINE | ES_AUTOHSCROLL | ES_WANTRETURN | diff --git a/neo/sys/win32/rc/PDAEditor.rc b/neo/sys/win32/rc/PDAEditor.rc index 4aa3bbf5..5bb1ce0e 100644 --- a/neo/sys/win32/rc/PDAEditor.rc +++ b/neo/sys/win32/rc/PDAEditor.rc @@ -56,7 +56,7 @@ IDD_DIALOG_PDA_EDITOR DIALOGEX 0, 0, 396, 238 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "PDA Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "PDAs:",IDC_STATIC,7,7,20,8 LISTBOX IDC_LIST_PDAS,7,20,92,189,LBS_NOINTEGRALHEIGHT | @@ -104,7 +104,7 @@ IDD_DIALOG_PDA_EDIT_EMAIL DIALOGEX 0, 0, 262, 186 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "EMail Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "To:",IDC_STATIC,7,10,12,8 EDITTEXT IDC_EDIT_TO,43,7,212,14,ES_AUTOHSCROLL @@ -124,7 +124,7 @@ IDD_DIALOG_PDA_ADD DIALOGEX 0, 0, 186, 70 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "New PDA" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN LTEXT "New PDA Name:",IDC_STATIC,7,15,53,8 EDITTEXT IDC_EDIT1,66,12,113,14,ES_AUTOHSCROLL diff --git a/neo/sys/win32/rc/ParticleEditor.rc b/neo/sys/win32/rc/ParticleEditor.rc index a9e8c786..5f1d20d0 100644 --- a/neo/sys/win32/rc/ParticleEditor.rc +++ b/neo/sys/win32/rc/ParticleEditor.rc @@ -56,7 +56,7 @@ IDD_DIALOG_PARTICLE_EDITOR DIALOGEX 0, 0, 312, 505 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_CONTROLPARENT CAPTION "Particle Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN COMBOBOX IDC_COMBO_PARTICLES,35,5,149,200,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP diff --git a/neo/sys/win32/rc/Radiant.rc b/neo/sys/win32/rc/Radiant.rc index 56699f9e..530ca2c9 100644 --- a/neo/sys/win32/rc/Radiant.rc +++ b/neo/sys/win32/rc/Radiant.rc @@ -1937,7 +1937,7 @@ END IDD_DIALOG_INSPECTORS DIALOGEX 0, 0, 330, 327 STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_THICKFRAME CAPTION "Inspectors" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_TAB_INSPECTOR,"SysTabControl32",TCS_BOTTOM | TCS_HOTTRACK | TCS_MULTILINE | TCS_TOOLTIPS | @@ -1946,7 +1946,7 @@ END IDD_DIALOG_TEXTURE DIALOGEX 0, 0, 274, 335 STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_POPUP | WS_SYSMENU -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "Custom1",IDC_CUSTOM1,"",WS_TABSTOP,7,7,260,321 END @@ -1955,7 +1955,7 @@ IDD_DIALOG_GETSTRING DIALOGEX 0, 0, 207, 114 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Input needed..." -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,32,93,50,14 PUSHBUTTON "Cancel",IDCANCEL,121,93,50,14 @@ -1967,7 +1967,7 @@ IDD_ENTFINDREPLACE DIALOGEX 0, 0, 425, 129 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Entity key Find / Replace (F3 = find next)" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN PUSHBUTTON "Cancel",IDCANCEL,164,108,87,14 PUSHBUTTON "Find",IDC_FIND,33,108,121,14 @@ -1997,7 +1997,7 @@ STYLE DS_SYSMODAL | DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_TOPMOST CAPTION "Dialog" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,285,301,36,14 PUSHBUTTON "Cancel",IDCANCEL,246,301,36,14 @@ -2015,7 +2015,7 @@ END IDD_DIALOG_CONSOLE DIALOGEX 0, 0, 295, 292 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN EDITTEXT IDC_EDIT_CONSOLE,7,7,281,261,ES_MULTILINE | WS_VSCROLL | NOT WS_TABSTOP @@ -2027,7 +2027,7 @@ IDD_DIALOG_COMMENTS DIALOGEX 0, 0, 225, 115 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Commented Item" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,177,7,41,14 PUSHBUTTON "Cancel",IDCANCEL,177,25,41,14 @@ -2045,7 +2045,7 @@ STYLE DS_SETFONT | DS_NOIDLEMSG | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_WINDOWEDGE CAPTION "Media Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN PUSHBUTTON "Close",IDOK,503,7,36,14 EDITTEXT IDC_EDIT_INFO,7,25,532,313,ES_MULTILINE | ES_AUTOVSCROLL | @@ -2063,7 +2063,7 @@ IDD_DIALOG_EDITPREVIEW DIALOGEX 0, 0, 328, 322 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CAPTION | WS_THICKFRAME EXSTYLE WS_EX_OVERLAPPEDWINDOW CAPTION "Media Preview" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN CONTROL "",IDC_PREVIEW,"Static",SS_BLACKFRAME | SS_NOTIFY | SS_SUNKEN,7,7,314,308 @@ -2073,7 +2073,7 @@ IDD_DIALOG_NEWCURVE DIALOGEX 0, 0, 186, 90 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Edit Curve Type" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "OK",IDOK,129,7,50,14 PUSHBUTTON "Cancel",IDCANCEL,129,24,50,14 diff --git a/neo/sys/win32/rc/ScriptEditor.rc b/neo/sys/win32/rc/ScriptEditor.rc index e94ffed6..e3064aa1 100644 --- a/neo/sys/win32/rc/ScriptEditor.rc +++ b/neo/sys/win32/rc/ScriptEditor.rc @@ -57,7 +57,7 @@ STYLE DS_SETFONT | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME EXSTYLE WS_EX_APPWINDOW CAPTION "Declaration Editor" -FONT 8, "MS Shell Dlg", 400, 0, 0x1 +FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Save",IDOK,260,216,42,14 PUSHBUTTON "Cancel",IDCANCEL,306,216,42,14 diff --git a/neo/tools/common/PropertyGrid.cpp b/neo/tools/common/PropertyGrid.cpp index b1e95555..98ef7475 100644 --- a/neo/tools/common/PropertyGrid.cpp +++ b/neo/tools/common/PropertyGrid.cpp @@ -91,7 +91,7 @@ bool rvPropertyGrid::Create ( HWND parent, int id, int style ) dc = GetDC ( mWindow ); ZeroMemory ( &lf, sizeof(lf) ); lf.lfHeight = -MulDiv(8, GetDeviceCaps(dc, LOGPIXELSY), 72); - strcpy ( lf.lfFaceName, "MS Shell Dlg" ); + strcpy ( lf.lfFaceName, "Segoe UI" ); SendMessage ( mWindow, WM_SETFONT, (WPARAM)CreateFontIndirect ( &lf ), 0 ); SendMessage ( mEdit, WM_SETFONT, (WPARAM)CreateFontIndirect ( &lf ), 0 ); ReleaseDC ( mWindow, dc ); diff --git a/readme.md b/readme.md new file mode 100644 index 00000000..5524eb88 --- /dev/null +++ b/readme.md @@ -0,0 +1,75 @@ +# Doom 3 IceBridge Direct3D 12 Path Tracing Demo + +![Doom 3 IceBridge Direct3D 12 Path Tracing](https://i.imgur.com/DRjYU5J.jpeg) + +## Overview + +This is **Doom 3 running through IceBridge**, a Direct3D 12 renderer layer designed to bring modern GPU rendering features to classic idTech 4 technology while keeping the original game’s dark, industrial atmosphere intact. + +This demo shows Doom 3 rendered with **Direct3D 12**, **path tracing**, **final gather**, and **global illumination**, adding richer lighting, more natural shadowing, improved reflections, and a deeper sense of atmosphere without rebuilding the game’s original art direction from scratch. + +The goal is not to erase Doom 3’s classic look. + +The goal is to enhance it with modern rendering techniques while preserving the mood, darkness, contrast, and oppressive atmosphere that made the original game so iconic. + +## What Is IceBridge? + +**IceBridge** is a compatibility and modernization renderer layer for older engines. + +It allows legacy rendering paths to be pushed onto modern graphics APIs like **Direct3D 12**, while opening the door for features such as: + +- Ray tracing +- Path tracing +- Final gather +- Global illumination +- Denoising +- Improved reflections +- Modern GPU-driven rendering features +- Advanced upscaling support +- Legacy engine preservation + +Instead of replacing the original renderer wholesale or rebuilding the game’s art direction, IceBridge works as a bridge between classic rendering code and modern GPU technology. + +## Features Shown + +- Direct3D 12 rendering +- Path traced lighting +- Final gather global illumination +- Improved shadows +- Improved reflections +- More natural light bounce +- Preserved Doom 3 atmosphere +- IceBridge renderer technology +- Legacy engine modernization + +## Why This Matters + +Doom 3’s original visual identity is built around darkness, harsh industrial lighting, strong contrast, and atmosphere. Modern rendering can easily destroy that look if applied carelessly. + +This project is focused on preserving the original feeling of Doom 3 while enhancing the lighting model underneath it. + +Older games do not need to be visually erased to be modernized. With the right renderer layer, they can be preserved, upgraded, and experienced in a new way while still respecting the original art direction. + +## Work in Progress + +This demo is still a work in progress. + +Lighting, denoising, path tracing quality, performance, and compatibility are still being improved. The current goal is to prove that classic idTech 4 rendering can be modernized through IceBridge while keeping the original game recognizable and atmospheric. + +## Technology + +- Doom 3 / idTech 4 +- IceBridge renderer layer +- Direct3D 12 +- Path tracing +- Final gather +- Global illumination +- Modern GPU rendering pipeline + +## About IceBridge + +IceBridge is designed to bring modern rendering capabilities to legacy engines without requiring the entire game renderer to be rewritten from scratch. + +It is part compatibility layer, part modernization layer, and part preservation tool. + +The long-term goal is to allow older games and engines to take advantage of modern GPU APIs and rendering techniques while retaining their original identity. \ No newline at end of file