codeimp
4e07270816
working on script editor
2008-10-26 23:10:48 +00:00
codeimp
35243e3854
fixed incorrect warning about conflicting lump names when creating a new map and a map is already opened
2008-10-21 05:41:47 +00:00
codeimp
7e664d1ba9
added selection groups!
2008-10-16 09:33:35 +00:00
codeimp
b120c567bc
generic system to display sector brightness and textures in their polygons (still buggy, working on it)
2008-10-15 11:46:43 +00:00
codeimp
e029efcbe6
- made some processed command line settings available to plugins
...
- General.Exit() method for plugins to close Doom Builder
- command-line parameter -delaywindow to keep the main window hidden until nothing more to process. This gives plugins the ability to perform an operation without showing the main window at all if the plugin calls General.Exit() before the window is shown. Usefull for batch processes in which no interface window is desired.
- some new plugin events that occur before and after making a new map and opening a map.
2008-10-13 17:47:08 +00:00
codeimp
b45ae2b905
- removed the million parameters that create an action and let the action read them from configuration itsself
...
- added optional default key setting to actions
- updated default keys in default user configuration
2008-10-09 05:49:46 +00:00
codeimp
ab28c9d66b
better way to cancel editing mode
2008-10-08 15:14:02 +00:00
codeimp
46935a6132
sector triangulator changes
2008-10-07 05:50:39 +00:00
codeimp
0b0f3777ac
fixed incorrect red "busy" status light
2008-10-01 20:30:29 +00:00
codeimp
6659577b27
started work on texture sets
2008-10-01 08:21:10 +00:00
codeimp
1dad4b68c6
- change a lot in the resources system
...
- fixed memory leak in PixelColorBlock
- several small changes and bugfixes
2008-09-28 21:20:56 +00:00
codeimp
4d67cc7dd4
- added button to switch monsters on/off for testing (adds -nomonsters to parameters)
...
- preparations for new resource management
2008-09-26 05:53:34 +00:00
codeimp
90c7beb17d
- fixed crash in DisengageVolatileMode() when opening a map
...
- shortcut keys now also displayed for editing modes
2008-09-24 16:44:53 +00:00
codeimp
116e9ca877
warnings now appear in same area in status bar as status messages
2008-09-24 14:53:42 +00:00
codeimp
a71999542e
more copy/paste code
2008-09-23 10:04:10 +00:00
codeimp
b1ccdbbc7f
lots of stuff (including half decent copy/paste)
2008-09-22 18:27:50 +00:00
codeimp
b717794aed
- splitten up UDMF reading/writing in seperate classes where they write to/read from a stream. the UniversalMapSetIO now simply makes use of the reader and writer.
...
- EmptyLongName in MapSet is now a static field
2008-09-17 19:21:45 +00:00
codeimp
0437ddff57
more code for copy/paste
2008-09-16 13:43:47 +00:00
codeimp
6a4ffcc498
- updated todo list
...
- added some icons for copy/paste
- begun working on copy/paste features
2008-09-15 21:53:00 +00:00
codeimp
43585ec158
moo
2008-09-13 13:27:20 +00:00
codeimp
d41d7c2ec1
updated to latest SlimDX version (september 2008)
2008-09-13 13:24:06 +00:00
codeimp
0c77136c30
- clearing selection now editing mode's responsibility (because it is not wanted in all modes)
...
- fixes flashing of editing mode name and button when editing mode refuses to engage
- a highlight also works now for classic modes to go to EditSelectionMode
2008-09-12 05:50:19 +00:00
codeimp
e9fea4b543
- fixed bug in things filter manager
...
- added skills to test map with in dropdown menu from toolbar
2008-09-10 08:43:20 +00:00
codeimp
cd6ee145a2
- added option to customize testing parameters (default uses parameters from configuration)
...
- added new placeholders %L1 and %L2 which result in the first and second map number (usefull for -warp)
- clicking outside the selection in EditSelectionMode accepts the changes and returns to previous mode
2008-09-09 23:06:31 +00:00
codeimp
19ef987556
- some minor bug fixes
...
- added snapping to grid and snapping to nearest vertex for resize in EditSelectionMode
- added line that shows the alignment during resize in EditSelectionMode
2008-09-09 12:20:39 +00:00
codeimp
eb08197d56
begun working on EditSelectionMode (unfinished)
2008-09-07 21:28:20 +00:00
codeimp
e77a91eec4
added support for loading maps with command line arguments
2008-09-07 17:55:20 +00:00
codeimp
354a2248ee
namespace correction
2008-09-07 17:52:16 +00:00
codeimp
eea16ffa2c
added find/replace mode feature (not all find/replace types implemented yet, but mode is functional, adding types is a just matter of making the right classes for them)
2008-09-01 12:14:35 +00:00
codeimp
1bd143c9b3
- added Make Sectors mode
...
- added editing mode name at the bottom information bar
- some bugfixes in game configurations
2008-06-11 05:02:48 +00:00
codeimp
66052a82f7
added grid controls
2008-06-10 08:35:14 +00:00
codeimp
0bc23a5893
some bug fixes and completed the things filter
2008-06-03 19:02:06 +00:00
codeimp
e640dfbc04
more work on the custom fields editor
2008-06-02 20:34:52 +00:00
codeimp
e30b68c9c3
UDMF on top!
2008-06-01 20:25:46 +00:00
codeimp
fef9b74ca2
some stuff with argument types
2008-05-29 16:44:20 +00:00
codeimp
8aa99cfb88
separated the Interface namespace into Controls and Windows
2008-05-29 11:54:45 +00:00
codeimp
d73ec193bf
renamed Controls namespace to Actions in preparation for separation of user controls into Controls namespace
2008-05-29 11:34:01 +00:00
codeimp
544cd7cbd6
changed linedef types in configurations to proper structures
2008-05-27 22:02:51 +00:00
codeimp
dc158d2407
- things filters! (filtering by fields doesn't work yet, will complete that when UDMF has been implemented)
...
- several bug fixes
2008-05-26 20:06:15 +00:00
codeimp
aee5ae3fb8
- fixes in rendering when display mode changed
...
- test map feature
2008-05-23 06:00:37 +00:00
codeimp
1b1a243983
- "save into" implemented (really just a modified copy of "save as", needs testing)
...
- added function to find the first IWAD (needed for testing parameters)
- removed the nodebuilder option for 3D mode, we don't need a nodebuilder for 3D mode anymore
- removed test parameters information and increased parameter input field (the info will go in help files)
2008-05-22 12:03:33 +00:00
codeimp
91a5f8e41f
- ask to save map when closing application
...
- updated about dialog with version info and slimdx logo
2008-05-19 21:33:07 +00:00
codeimp
a5a6119190
thing dialog and bunch minor of fixes/changes
2008-05-17 17:43:57 +00:00
codeimp
b8be666814
- support for setting mouse cursors from plugin
...
- added Insert Vertex action (for all classic modes)
- added Split Linedefs action
- fixed bugs when unused vertices or unused sectors are joined
2008-05-16 21:48:23 +00:00
codeimp
8c777ca780
- prevented showing editing dialog when EndEdit was the result of a BeginEdit action started from another mode (which is normal behavior and desired in some cases, such as dragging)
...
- implemented Accept action and corresponding OnAccept event for all editing modes
2008-05-16 21:08:36 +00:00
codeimp
0d35ce0536
- fixed bug introduced with automatic release of all keys when a dialog appears on BeginAction causing an EndAction which shows a dialog to run twice
...
- implemented Join Sectors and Merge Sectors
- added an ordered selection list to SectorsMode
- removed selection on undo/redo
- Interface AddMenu now completes short action names on menu items Tag property to fully qualified action names depending on calling plugin
2008-05-16 20:00:49 +00:00
codeimp
d72ebc4330
- removed some unneeded code
...
- finished CurveLinedefsMode (except for Anders_A's code)
- added public method to cancel editing modes
2008-05-16 10:55:25 +00:00
codeimp
9ba3fa93a3
made 2 more events for the plugins
2008-05-15 09:43:19 +00:00
codeimp
7e6d49450c
added the On* prefix to all event methods
2008-05-15 08:10:29 +00:00
codeimp
d7656f1f3b
- added some new menus in the plugin
...
- volatile mode may not be started from a volatile mode by shortcut key!
- added ability to cancel an editing mode change
- added mipmap levels setting to images (this fixes blurred fonts in low-quality display)
2008-05-14 21:48:36 +00:00
codeimp
d59ab92d51
changed stuff regarding setup installation
2008-05-11 09:17:56 +00:00
codeimp
5ca3cd46cb
- updated to latest slimdx library (march 2008)
...
- added error dialog when missing DirectX
2008-05-11 00:42:34 +00:00
codeimp
6f255e1866
- introduced "volatile" editing modes
...
- automated exclusive mouse mode management
- fixed bug with actions that never ended when a dialog appears
2008-05-08 16:39:14 +00:00
codeimp
d0f6963fb2
some fixes and additions with floating point vertices
2008-05-05 22:22:53 +00:00
codeimp
c6404db777
new map dialog now automatically sets default lump name when game configuration is selected an no lump name is given
2008-05-05 15:16:39 +00:00
codeimp
7628133e7b
fixed crash after starting a new map
2008-05-05 14:59:14 +00:00
codeimp
5a5f113855
removed useless triangulators and changed EarClipTriangulator into just Triangulator
2008-05-03 09:26:44 +00:00
codeimp
4ae985d630
- changed a lot around the actions
...
- no more mousebutton-specific code in the editing modes (now all bound by actions)
- some progress on the drawing editing mode
2008-04-27 12:07:26 +00:00
codeimp
3d3c4815d7
no crash when basic modes plugin could not be found (this allows a third party to completely remove all basic modes and make their own without having to edit the core)
2008-04-20 23:22:16 +00:00
codeimp
b3c83f95ce
lots of minor changes/fixes/additions
2008-02-24 21:52:18 +00:00
codeimp
8fe8a6e7a8
several small fixes
2008-02-15 14:08:26 +00:00
codeimp
8dd731337c
not a change really, testing the CIA-5 svn bot
2008-02-04 13:47:36 +00:00
codeimp
3c43547c6c
some 3D mode rendering
2008-01-13 21:23:59 +00:00
codeimp
bd6356c999
first step of EarClipTriangulator (trace sector to polygons) works!
2008-01-06 20:56:48 +00:00
codeimp
0498ecdd16
bra
2008-01-04 00:16:58 +00:00
codeimp
c5e990f1b7
merged plugin system into trunk
2008-01-02 21:49:43 +00:00
codeimp
d9300fda26
added actions browser and generalized actions support (and small fix in Boom config)
2007-12-29 15:50:16 +00:00
codeimp
4e4e190115
hexen map IO and fix for textures loaded from image ranges
2007-12-28 12:50:34 +00:00
codeimp
679bb6980f
lots of changes/additions
2007-12-27 01:24:11 +00:00
codeimp
f6a91b7dad
lots of changes/additions
2007-12-26 00:31:32 +00:00
codeimp
f6774910cc
heh
2007-12-04 19:22:14 +00:00
codeimp
467a2776c3
moo
2007-12-01 18:29:58 +00:00
codeimp
4f8cfec1c1
heh
2007-12-01 01:32:56 +00:00
codeimp
0d5c6c7457
moo
2007-11-14 22:53:48 +00:00
codeimp
e549691619
added undo/redo
2007-11-12 22:43:01 +00:00
codeimp
f0056b9745
grid and background image
2007-11-10 19:24:52 +00:00
codeimp
8579667b82
meh.
2007-11-10 01:58:08 +00:00
codeimp
713b522a6e
a bit.
2007-11-07 21:14:27 +00:00
codeimp
11a10d2402
finally made a decent texture browser
2007-11-04 22:19:30 +00:00
codeimp
efc1a88112
changed graphics device and renderers in preparation for a second device to render an images list, also added form and control for images list (TextureBrowserForm and ImageBrowser)
2007-10-31 20:34:09 +00:00
codeimp
996f65c809
fixes
2007-10-27 13:59:24 +00:00
codeimp
f970c82d3f
fixed memory leak, added minor details
2007-10-26 18:04:54 +00:00
codeimp
947bdb59e9
lot more.
2007-10-24 17:25:03 +00:00
codeimp
1084cae38b
things! colored, scaled, and in their own mode!
2007-10-21 22:41:46 +00:00
codeimp
4af61009c1
icons updated, moved configuration classes and create GameConfiguration class
2007-10-21 18:06:10 +00:00
codeimp
109e4a4690
lot more.
2007-10-20 19:50:03 +00:00
codeimp
224cc67afb
updated colors, shader, configs, bleh
2007-10-20 12:34:27 +00:00
codeimp
3c4cf85a74
change in editing modes, begun working on color settings
2007-10-20 01:04:47 +00:00
codeimp
c954b15cb6
updated slimdx to custom build and made 2D rendering using direct3d
2007-10-19 14:27:46 +00:00
codeimp
a295924bca
converting the boolean settings of the DataLocation to ints and back on save/load. can't save any booleans in the .dbs file, because Doom Builder 1 doesn't know the keywords true/false and would crash on it.
2007-10-17 20:47:49 +00:00
codeimp
3f2d296376
recent files fix
2007-10-15 07:50:28 +00:00
codeimp
43700afcfb
file io/access error handling @ save
2007-10-15 05:08:39 +00:00
codeimp
06908af0bf
little fixes
2007-10-14 21:35:49 +00:00
codeimp
e45ab9fff5
much more
2007-10-14 21:31:45 +00:00
codeimp
6250543976
cursors and messages
2007-10-14 18:11:03 +00:00
codeimp
a7d91e0d77
more on saving and new map
2007-10-14 17:48:15 +00:00
codeimp
6c5fae98b0
completed saving, also 'save as' works
2007-10-14 15:44:55 +00:00
codeimp
61e78baf10
a little bit on writing the map structure lumps
2007-10-13 16:58:55 +00:00
codeimp
81b08f5bff
fixes and config changes and nodebuilding and more.
2007-10-13 14:05:45 +00:00
codeimp
af65b3ba6c
recently opened files list added to file menu
2007-10-10 15:54:42 +00:00