Commit graph

1093 commits

Author SHA1 Message Date
codeimp
63c474064d - Fixed the tab order on all windows
- Some visual aesthetics
@ Fixed the "Release with revision lookup" config output directories
2009-04-26 19:53:36 +00:00
codeimp
3cd3bdee7f Fixed a bug (again) that caused slow opening of the images browser with many (thousands) textures. 2009-04-26 17:14:47 +00:00
codeimp
3b9eed97ec @ Added "Release with revision lookup" configs ("Release" now builds without revision number) 2009-04-26 14:29:41 +00:00
codeimp
d22aba4398 Fixed a bug in the SidedefAngleSorter which caused a crash when analyzing on some maps 2009-04-26 10:54:51 +00:00
codeimp
bcbe994280 @ Removed unneeded warning for trivial lumps that couldn't be found when opening a map 2009-04-26 07:44:31 +00:00
codeimp
a6ee417d45 Removed unneeded warning for trivial lumps that couldn't be found when opening a map 2009-04-26 07:37:11 +00:00
codeimp
ab0f1a21ad Fixed UDMF integral vertex to float vertex conversion when loading UDMF map with integral vertices 2009-04-26 07:34:19 +00:00
codeimp
d477f0a7bf Added the CodeImp logo on the about window and made links red 2009-04-25 06:55:17 +00:00
codeimp
2cfbc07ace Fixed crash when clicking the Script Editor button when the editor is already opened 2009-04-23 05:57:28 +00:00
codeimp
d7340f040b Added source code for Map Statistics plugin. Most simple plugin ever, see this source code to learn the very basics of making a Doom Builder 2 plugin. Lot of comments in the source code to explain why things are needed. 2009-04-19 21:45:56 +00:00
codeimp
7e7f24e965 @ re-added source code with new directory structure 2009-04-19 18:07:22 +00:00
codeimp
7ecdbed681 @ removed source code for directory restructuring 2009-04-19 17:51:38 +00:00
codeimp
57a7623b21 Removed changes for BZip2 and LZMA compression support (library is unstable, will have a look at this later) 2009-04-19 08:41:28 +00:00
codeimp
4a60a4fa03 - Fixed //$Sprite bug in DECORATE actor parser
- Fixed some property inheritance in DECORATE actors
2009-04-18 23:22:36 +00:00
codeimp
43a3560b68 Updated SlimDX library to latest version (March 2009) 2009-04-18 23:01:18 +00:00
codeimp
b126229c47 @ Removed SlimDX note from about dialog. They don't care for me using SlimDX anyway, despite being their first user when they started that project :'( 2009-04-18 20:10:12 +00:00
codeimp
cdd0cbcb1b Fixed display of linedef and thing arguments in info panels 2009-04-18 16:07:48 +00:00
codeimp
7a94071ee5 @ resource loading time measuring 2009-04-18 12:01:08 +00:00
codeimp
1606eb11eb Copying vertices now won't include the linedefs 2009-04-18 09:58:09 +00:00
codeimp
95d3d79d11 - Textures now take precedence when on walls and flats take precedence when on floors/ceilings
- Removed an unused action
2009-04-18 09:38:13 +00:00
codeimp
1c2045e42e Added culture independent parsing code in TEXTURES/DECORATE parsers to fix problems reading values in different languages 2009-04-18 08:30:15 +00:00
codeimp
14e4246994 Set all the default controls and other settings 2009-04-16 20:29:44 +00:00
codeimp
f075a1a142 PK3 file browse dialog now also supports the .pk7 extension 2009-04-16 07:53:37 +00:00
codeimp
7daaf68f9e Fixed automatically selected Texture Set behavior in images browsers 2009-04-16 05:41:02 +00:00
codeimp
042ae016bf Fixed Increase/Decrease brightness action descriptions for Visual Mode (they were reversed) 2009-04-16 05:02:05 +00:00
codeimp
09a1c2ccd3 Added 7z support, thanks to Randy Heit. 2009-04-16 04:44:48 +00:00
codeimp
6b347ad51d Added visible highlight for targeted object in Visual Mode 2009-04-15 22:16:30 +00:00
codeimp
532efeac15 Merged in changes by Randy Heit which add support for BZip2 and LZMA 2009-04-15 05:59:43 +00:00
codeimp
7c3671eac0 @ working on the reference manual 2009-04-14 21:10:00 +00:00
codeimp
4d3367d3c7 - Made a bunch of corrections, thanks to Robin Palmer
- Added menu item to expand/collapse the info panel
2009-04-13 21:37:03 +00:00
codeimp
396ba7f764 Added automatic sidedefs compression when number of sidedefs exceeds the maximum sidedefs 2009-04-13 15:21:45 +00:00
codeimp
b2f9b0c19e Fixed a bug with missing patches in TEXTURES parser 2009-04-13 11:24:10 +00:00
codeimp
1f27979f43 Fixed some bug that caused slow opening of the images browser with many (thousands) textures 2009-04-13 11:12:42 +00:00
codeimp
4ce49734b2 Fixed a bug that caused the New Tag button to give an unexpected number 2009-04-11 20:19:02 +00:00
codeimp
6379eeccd8 @ working on the reference manual 2009-04-11 10:22:08 +00:00
codeimp
201e8556a3 - Converted solution/project files to Visual Studio 2008
- Changed code to use .NET Framework 3.5
2009-04-11 07:46:53 +00:00
codeimp
af82dc7c6a @ working on the reference manual 2009-04-10 13:41:29 +00:00
codeimp
7394868988 Fixed some issues with images browser and Linedef properties dialog 2009-04-09 17:23:49 +00:00
codeimp
f5a4799721 Fixed errors in texture/flats browser when opening without any texture selected 2009-04-09 14:30:22 +00:00
codeimp
87526da581 - DECORATE actors are now stripped from quotes
- Texture names and patch names from TEXTURES are now stripped from quotes
2009-04-09 13:55:05 +00:00
codeimp
660ba1bfb1 - Fixed relative increase/decrease operators (++ and --) in numeric textboxes
- More format limitations checking code
2009-04-09 11:46:51 +00:00
codeimp
387b6111ad Fixed bug that causes the grid to be incorrect after opening/closing the info panel 2009-04-09 08:26:05 +00:00
codeimp
d46b5cb4e3 Fixed crash when undo was used after Linedef drag (which involves a merge) 2009-04-09 05:57:24 +00:00
codeimp
7a31c07eec @ Fixed incorrect positioning/sizing of the controls in the Linedef properties dialog 2009-04-09 05:49:04 +00:00
codeimp
ba6f1ae6c2 - Added user_ prefix suggestion when adding custom UDMF fields
- UDMF field name check now removes numeric characters from the start
2009-04-08 21:23:02 +00:00
codeimp
666154edfc - More changes to properly use the format limitations
- Added default multiplayer flag to Skulltag (Hexen format) game configuration
2009-04-08 20:49:35 +00:00
codeimp
c1b6728f74 - Added lots of limitations to the different file format interfaces (MapSetIOs)
- Property dialogs now verify numeric input against the file format limitation
2009-04-08 19:11:40 +00:00
codeimp
1921c63583 Less message box popups, more reporting in the Errors and Warning dialog window 2009-04-06 05:51:59 +00:00
codeimp
c53ee9c927 Some reference manual implementation 2009-04-05 19:29:27 +00:00
codeimp
a1279a1dc9 - Added warning when the same compiler is defined more than once
- Statusbar now shows warning when errors occurred during program startup
2009-04-04 13:04:20 +00:00
codeimp
a80eb538df Added "AbsoluteZ" option to things in game configurations for things that use absolute Z height values 2009-04-02 11:08:33 +00:00
codeimp
209c73efa4 Added safety check for previous DB1 .dbs file compatibility change 2009-04-02 08:32:21 +00:00
codeimp
cf7b69c8f6 - Fixed crash on deleting things
- Fixed crash on pressing ESC when no map is opened
2009-04-02 08:18:09 +00:00
codeimp
ff51c735f7 Fixed crash after merging/joining sectors and selecting the result 2009-04-01 08:44:21 +00:00
codeimp
67c6a343f7 - Added selection conversion functions in MapSet class
- Fixed some bugs with labels in Sectors Mode
2009-03-30 19:02:56 +00:00
codeimp
cde2e783d6 Changed some selection code around 2009-03-30 09:28:19 +00:00
codeimp
71b80f9f50 @ work in progress, may crash or not even compile 2009-03-30 07:45:39 +00:00
codeimp
bf4b898aba Fixed a crash when sprite/texture names longer than 8 bytes are referenced 2009-03-29 15:34:37 +00:00
codeimp
15573e0fb1 Added subdirectory support for compilers, so that multiple versions of the same compilers can be used without renaming files 2009-03-28 10:22:53 +00:00
codeimp
586cf7e295 Added curve linedefs button on toolbar 2009-03-26 06:27:18 +00:00
codeimp
cfb751839a Fixed incorrect separator line in statusbar 2009-03-25 19:57:18 +00:00
codeimp
d0203f7f7b Fixed crash after manually creating a Sidedef through the Edit Linedef dialog 2009-03-25 13:52:29 +00:00
codeimp
a50dad0291 Re-enabled error checking when loading data resources 2009-03-25 12:42:32 +00:00
codeimp
a7d8b45172 - Fixed a bug in the visual mode shader class
@ working on the reference manual
2009-03-25 12:24:16 +00:00
codeimp
bc2d36db08 Fixed bug which causes a highlighted linedef to be copied even when a selection was made 2009-03-23 13:49:17 +00:00
codeimp
809f6c59ed @ working on the reference manual 2009-03-23 10:22:04 +00:00
codeimp
0cef612562 Fixed sprite offsets (for PNGs we just use zero offset) 2009-03-18 10:19:44 +00:00
codeimp
257834ebba @ Removed the Triangulator mode from BuilderModes plugin 2009-03-17 14:21:21 +00:00
codeimp
99894a80ce Added camera coordinates display in statusbar when in Visual Mode 2009-03-17 14:02:11 +00:00
codeimp
ff2877181c Fixed breaking compatibility with DB1 settings files 2009-03-17 13:40:34 +00:00
codeimp
94d7b1b9c1 - Fixed overlapping previews in Texture Set editor
- Made the Texture Set editor preview list a little bigger
2009-03-17 12:45:03 +00:00
codeimp
1587e5a10a Added the number of textures next to the Texture Sets 2009-03-17 12:40:10 +00:00
codeimp
ae46253e4a Fixed bug in thing argument descriptions not correctly displayed in thing properties dialog 2009-03-17 10:49:50 +00:00
codeimp
4178ac56ed - Added default controls for raise/lower sector floor/ceiling in Sectors Mode
- Information panels now update in Sectors Mode and Brightness Mode when changes are made
2009-03-17 09:16:54 +00:00
codeimp
60562f1c79 Added support for sprite X/Y offsets in original doom picture data format 2009-03-15 17:00:37 +00:00
codeimp
62e61f5cc7 Added unknown textures Map Analysis check 2009-03-15 16:40:04 +00:00
codeimp
3750f3f8e2 Some more changes regarding linedef properties and the removal of unneeded textures when drawing 2009-03-15 16:10:38 +00:00
codeimp
42c2940ed1 Fixed unwanted middle textures when drawing new sectors
Fixed a bug with the linedef arguments for unknown linedef actions (crashed on the linedef info panel)
2009-03-15 14:22:05 +00:00
codeimp
334c51cacc Fixed resource options dialog being showed outside the screen boundaries on small screen resolutions 2009-03-15 13:22:53 +00:00
codeimp
e67c71d992 - Added selection order numbering display to Sectors mode
- Added floor/ceiling raise/lower by 8 mp actions to Sectors mode
@ Added simple CRC32 calculator class (using Crc32 from sharpziplib)
2009-03-15 12:52:45 +00:00
codeimp
77731b03ca Errors and warnings are now shown if there are any (optional) 2009-03-13 17:10:53 +00:00
codeimp
7dcd323fc9 Fixed problem with Undo not updating the used textures on screen 2009-03-13 13:48:04 +00:00
codeimp
61269dfae5 Ignore TNT1A0 sprite in DECORATE actors 2009-03-13 12:25:14 +00:00
codeimp
c8949c42bf Added things browser when clicking browse button on Find Thing Type
Fixed some drawing uglyness with thing icons in thing type browser
2009-03-12 23:03:57 +00:00
codeimp
3889d398b2 Find/replace types completed 2009-03-12 14:01:37 +00:00
codeimp
fda9385533 Fixed linedef arguments display in linedef info panel 2009-03-12 06:22:40 +00:00
codeimp
88bf3415e7 Removal of a temporary directory used for compilers now gets a maximum 2 second timeout before any error is given 2009-03-11 22:20:56 +00:00
codeimp
63fb6c3885 Added hexadecimal value reading in UDMF parser
@ Better fix for the visible ComboBox in the universal fields editor
2009-03-11 20:49:53 +00:00
codeimp
84b92aae2b Fixed a bug in drawing geometry
@ Added a test case for drawing
@ Added some ToString functions for elements
2009-03-11 20:21:50 +00:00
codeimp
a4987007d0 Added some find/replace types 2009-03-11 16:17:04 +00:00
codeimp
db3f23317f Added vertex properties dialog
@ Fixed a visible ComboBox in the universal fields editor
@ NumericTextbox now has the ability to use decimals (set property AllowDecimal to true)
2009-03-10 22:32:32 +00:00
codeimp
fb9e7a1c69 @ 2009-03-10 19:40:36 +00:00
codeimp
207fed7105 @ 2009-03-10 18:39:50 +00:00
codeimp
5a5fb75ae5 Added find types to lookup elements by index number 2009-03-10 17:22:22 +00:00
codeimp
114abfa511 @ resources and unfinished heights mode 2009-03-10 14:32:12 +00:00
codeimp
eaffa440be @ Renamed sector fixed index to resolve conflict with real index lookup functions
All info panels now show the current real index of the element (as it would be when saved or loaded at that moment)
2009-03-10 06:46:02 +00:00
codeimp
565e0a1317 @ added functions for indexed lookup 2009-03-09 16:00:22 +00:00
codeimp
d4ba733ab5 Added menu items in view menu for zooming 2009-03-08 11:28:44 +00:00
codeimp
a182a99bf1 Fixed display of the correct tabs and interface elements in Thing properties dialog 2009-03-05 14:46:11 +00:00
codeimp
b850716762 Changed "Full Brightness" info message for clarification 2009-03-05 14:15:33 +00:00
codeimp
42c52a7273 Added generalized linedef type display in linedef info panel 2009-03-05 14:11:55 +00:00
codeimp
724699fea0 Added checks against loading unnamed textures 2009-03-05 12:50:13 +00:00
codeimp
3c4107d4c4 Find & Replace dialog in script editor 2009-03-05 11:54:07 +00:00
codeimp
c4b71597b4 @ working on find & replace in script editor 2009-03-04 21:40:58 +00:00
codeimp
8593fd62dd @ working and find & replace in script editor 2009-03-03 22:20:18 +00:00
codeimp
ef06837a04 @ work in progress 2009-03-03 16:17:30 +00:00
codeimp
2bdaa7a07b - Added some missing ZDoom slope things to the game configurations
- Changed minimum thing radius to 4
2009-03-02 22:33:59 +00:00
codeimp
2dbc282b29 @ added script editor find/replace dialog (work in progress) 2009-03-01 21:42:41 +00:00
codeimp
a7d64b60d1 Disabled the use of the ALT key to bring focus to the menus 2009-03-01 21:20:52 +00:00
codeimp
d9011a47f4 Fixed a crash when creating a new sector with right-click in Make Sector mode 2009-03-01 20:47:23 +00:00
codeimp
38eeb5d1fa Added actions (and buttons on toolbar) to flip a selection horizontally or vertically in Edit Selection mode 2009-03-01 20:43:24 +00:00
codeimp
1b2121c3f1 Added actions to keep only single-sided or double-sided lines selected (default keys: Shift+1 and Shift+2) 2009-03-01 20:03:15 +00:00
codeimp
1bbb3e8009 - Last used Thing flags are now remembered and used for any newly inserted Thing
- Added warning message when creating a new map without choosing any resources
2009-03-01 19:19:43 +00:00
codeimp
afb0bb093d Removed the "Others" Texture Set and added automatic Texture Sets for each resource location 2009-03-01 18:34:37 +00:00
codeimp
6ba030d64d Texture and Flats browsers now have the current texture selected by default 2009-03-01 16:47:43 +00:00
codeimp
67f4237bc0 Added additive selection in classic modes (and an option to make additive selections without holding the shift key) 2009-03-01 15:04:38 +00:00
codeimp
b5897d0f5b Brightness level adjustments now stick to the list of brightness levels in the Game Configuration (use shift in Brightness Mode to adjust accurately) 2009-03-01 14:16:54 +00:00
codeimp
b5abd85af9 Fixed a bug with flipping linedefs 2009-03-01 11:04:03 +00:00
codeimp
aead415c9b @ added test for copy/pasting
- Fixed a problem with copy pasting a single doublesided linedef
2009-03-01 10:51:37 +00:00
codeimp
e524e933a4 Removed some unneeded punctuation in error/warning messages and hidden the "conversion was needed" warning. 2009-03-01 09:15:58 +00:00
codeimp
bc958554f4 Fixed a bug that failed to load TEXTURES lumps with patches that have no properties body. 2009-02-27 19:37:59 +00:00
codeimp
301d666ac7 Fixed image scaling problem when conversion was needed. 2009-02-27 19:27:58 +00:00
codeimp
f295292247 More status/action messages shown in the status bar while editing. 2009-02-27 19:02:21 +00:00
codeimp
7721b0f70b @ added some display information for actions 2009-02-27 15:38:13 +00:00
codeimp
a9af1929cb - Fixed Thing argument descriptions
- Fixed Thing arguments in game configurations (new format uses zero-based args)
2009-02-27 12:29:57 +00:00
codeimp
04b223735f @ Fixed Copy Selection button on Errors and Warnings dialog window 2009-02-27 09:33:51 +00:00
codeimp
5a65b07122 Fixed Thing arguments when action is 0 (the automatic 0 arguments feature can't be used for Things) 2009-02-27 08:51:38 +00:00
codeimp
687f8348ef @ fixed a couple pixels that annoyed me 2009-02-26 23:34:43 +00:00
codeimp
dd1af8cf6d Added Errors and Warnings dialog window (shows all issues with plugins, configs and resources) 2009-02-26 23:27:46 +00:00
codeimp
1b31d06c19 @ added some errors and warnings code (work in progress) 2009-02-26 16:03:43 +00:00
codeimp
c848087f12 @ Changed code related to displaying status messages and warnings (now ready for action messages in status bar) 2009-02-26 14:16:18 +00:00
codeimp
fb8df1a204 Fixed missing textures bug on floors when View mode is set to Brightness levels 2009-02-25 16:13:06 +00:00
codeimp
c7ea37b0a1 Insert in Sectors and Linedefs mode now start the Drawing mode 2009-02-25 15:37:57 +00:00
codeimp
575bff4aa8 Thing and linedef arguments are now reset to 0 when action 0 (none) is selected 2009-02-25 14:52:36 +00:00
codeimp
eb70e99e6f Added support for //$Sprite in DECORATE actor structures (this will override DBs automatic sprite choice for the actor) 2009-02-25 13:28:31 +00:00
codeimp
24c4c165d0 Fixed a triangulation bug 2009-02-25 10:54:18 +00:00
codeimp
d48fd37b57 Changed RemoveUnneededTextures so that it never removes 'unneeded' textures when the line has a tag or action or either of the two sectors has a tag 2009-02-24 21:33:24 +00:00
codeimp
0247329122 - Pressing Insert on a wall in Visual Mode now creates a middle texture
- Pressing Delete on a wall in Visual Mode now removes the texture (makes it a dash -)
2009-02-23 22:22:28 +00:00
codeimp
82b127f6fa Fixed bug with texture flood-fill creating middle textures on doublesided lines when filling missing textures (-) 2009-02-23 19:32:34 +00:00
codeimp
8336309dc8 Grid and background image settings are now saved along with the map 2009-02-23 18:23:39 +00:00
codeimp
f647a899f0 Fixed short path for temp wad file in command line parameter placeholders 2009-02-23 14:26:01 +00:00
codeimp
ec045132d6 - Added automatic scrolling feature (when dragging or drawing)
- Fixed some issues with drawing mode, newly created sectors and modifying of neighboring lines
2009-02-22 22:57:21 +00:00
codeimp
e5784213ec - Added sector ceilings/floors flood-fill feature
- Fixed a bug in Visual Mode with undo/redo and texture not loading
2009-02-22 12:09:58 +00:00
codeimp
dcce76ac77 @ Better undo/redo fix 2009-02-22 10:13:09 +00:00
codeimp
29b797b4f3 @ Fixed a race condition in Undo/Redo storage system 2009-02-22 09:45:35 +00:00
codeimp
4e064d78cd Fixed floodfill to work with walls that have no texture (-) 2009-02-22 00:10:07 +00:00
codeimp
0b970e7b6d Increased vertical angle range that you can look up/down in Visual Mode 2009-02-21 23:21:40 +00:00
codeimp
7580955d3e Fixed angle normalization (caused problems with 0 and 360 degrees in DoomToReal and RealToDoom angle conversion) 2009-02-21 23:16:38 +00:00
codeimp
1ecb3ad425 Undo/Redo system now keeps snapshots compressed in temporary files to save memory 2009-02-21 22:58:37 +00:00
codeimp
e7e82623f9 Fixed some spelling mistakes 2009-02-20 19:29:31 +00:00
codeimp
3729bd829d @ Optimized serialization (the long versions of the 8-byte strings can be regenerated and don't need to be serialized) 2009-02-20 19:06:38 +00:00
codeimp
2c5fc0c652 @ Optimized reading/writing strings in MapSet serialization 2009-02-20 18:51:31 +00:00
codeimp
5f6d122a67 @ working on undo/redo system 2009-02-20 15:59:55 +00:00
codeimp
370bdca6fd @ work in progress, may not compile 2009-02-20 12:29:37 +00:00
codeimp
6cb509d90c - Indentation guides in script editor now use the same color as line numbers
- Fixed bug in script editor that unindents a line when autocomplete is used with Enter key.
2009-02-20 10:42:05 +00:00
codeimp
27d95e091d fixed crash in script editor when popup information is expected 2009-02-20 09:06:26 +00:00
codeimp
f36c595d4b Added actions in Visual Mode to copy and paste properties or texture offsets 2009-02-16 15:54:57 +00:00
codeimp
7e3981775b Moved floor and ceiling texture previews in Sector info panel around to be consistent with the Sector properties dialog 2009-02-16 10:39:51 +00:00
codeimp
ef79592200 @ Refactored code to use the term "radius" for thing widths instead of "width"
- Thing properties dialog now shows the actual width of a Thing (not the radius)
2009-02-16 10:06:58 +00:00
codeimp
2047756694 Some more work done on TEXTURES support 2009-02-15 23:58:28 +00:00
codeimp
ab74b041c5 Fixed a bug with the upper/lower unpegged flags in the Linedef info panel 2009-02-15 10:32:20 +00:00
codeimp
6b38b8076a Script editor now uses codepage setting from script configuration (default is ASCII for all known scripts, UTF8 for plain text) 2009-02-14 08:18:17 +00:00
codeimp
d016a179e2 - Added simple, unfinished implementation of TEXTURES support
- Fixed scale override bug in images
2009-02-12 21:34:11 +00:00
codeimp
955d042ea8 @Splitten up the DecorateParser to move the generic text parsing code into ZDTextParser class
- DECORATE actor properties now only applied to things that are being replaced when the property is actually found
2009-02-12 19:08:01 +00:00
codeimp
60ea22fdb1 @Renamed Decorate source directory to ZDoom as it will contain more ZDoom related code and will probably be moved into a plugin when there is one for ZDoom editing. 2009-02-12 18:00:15 +00:00
codeimp
4ee6366a97 @Renamed Decorate source directory to ZDoom as it will contain more ZDoom related code and will probably be moved into a plugin when there is one for ZDoom editing. 2009-02-12 17:58:09 +00:00
codeimp
5ed191f18a Added upper/lower unpegged display in linedef info panel 2009-02-12 12:29:46 +00:00
codeimp
995b87b574 Improved category matching for DECORATE things into the Things list 2009-02-12 06:24:22 +00:00
codeimp
01ad6d9ec9 Script editor now keeps same line indentation as previous line when ENTER is pressed 2009-02-11 14:20:07 +00:00
codeimp
66ef82efb9 Fixed supported image formats to choose from in Grid Setup file browser dialog 2009-02-11 11:52:41 +00:00
codeimp
936c355b65 Default size for DECORATE thing that does not inherit or set a size is now 10x20 2009-02-11 10:40:24 +00:00
codeimp
14616b31e8 Fixed reading comments right after a token without whitespace in between in DECORATE parser 2009-02-11 10:32:06 +00:00
codeimp
9fb910a03e - Fixed a crash when showing information on things with empty sprite name
- Added support for custom PLAYPAL information from PK3 or Directory
2009-02-10 14:45:09 +00:00
codeimp
6ce78a1eb4 Fixed behavior of the Visual Mode camera relation with the Visual Mode Camera thing 2009-02-10 12:38:00 +00:00
codeimp
6ace46423e Copied texture/flat is now remembered across switching editing modes 2009-02-10 12:14:56 +00:00
codeimp
82fc5e14c9 Configuration files are now read and written in UTF8 format (compatible with old ASCII configurations) 2009-02-10 10:25:09 +00:00
codeimp
093e00b913 Changed mipmap filter for low quality rendering to the same one in high quality rendering (linear 2x2 box) 2009-02-09 23:45:54 +00:00
codeimp
3afebb778e Added support for textures, flats and sprites in subdirectories when loading from PK3 or Directory 2009-02-09 23:34:20 +00:00
codeimp
5e956dd3cf Fixed crash when loading DECORATE data that ends with a comment line and no further newline characters 2009-02-09 23:07:01 +00:00
codeimp
1db0386214 Added support for the //$Category line in DECORATE actors 2009-02-09 22:59:43 +00:00
codeimp
75520db4fc Added closed sectors check to Map Analysis tool 2009-02-09 15:58:18 +00:00
codeimp
d5bdbebb48 @we don't have these files, yet 2009-02-05 06:14:46 +00:00
codeimp
f850b38066 added options to use short paths and filenames for testing parameters (default for basic Doom, Doom2, heretic, Hexen, Strife and Ultimate Doom configurations) 2009-02-04 15:54:15 +00:00
codeimp
a040e64519 fixed crash on textures with very small width or height 2009-02-03 18:25:40 +00:00
codeimp
178e4db217 - added ability for plugins to add their own tab page on the Preferences dialog
- added option to move floor/ceiling when aiming at sidedef in Visual Mode
- added option to edit sector/thing properties immediately after creating a new one
- fixed a bug in the ImageBrowserControl
- Tools.DrawLines now keeps created sectors marked (this is still to be changed so it does not include already existing sectors)
- fixed resize and alignment problem with all windows when used with high screen DPI (large fonts)
2009-02-01 22:33:01 +00:00
codeimp
1e9993442d fixed bugs in error checking blockmap and progress bar 2009-01-31 10:38:09 +00:00
codeimp
743b6db2e6 - added option to load patches between P_START and P_END only, for the WAD file being opened/created
- removed dummy action for developers
2009-01-31 09:09:49 +00:00
codeimp
d6811ccc5b - added option to load patches between P_START and P_END only
- added description for the options available at resource management
- moved OpenWebsite function to General class as it is quite a generic thing
2009-01-30 22:19:10 +00:00
codeimp
7d02e5df8d @working on stuff 2009-01-30 16:14:11 +00:00
codeimp
6b726e402b @added code 2009-01-28 14:41:52 +00:00
codeimp
3040b41d52 fixed visual mode geometry update when sector was edited through sector properties dialog 2009-01-28 09:43:35 +00:00
codeimp
19c06b6ee1 - added support for escape and enter keys in Map Analysis dialog
@ added test map in which triangulation fails
2009-01-27 19:15:17 +00:00
codeimp
18a9cc0803 - fixed crash when text is pasted in numeric textboxes
- made CTRL+X, XTRL+C and CTRL+V work for numeric textboxes
- fixed Edit Selection button for sector tags in Find & Replace
2009-01-27 19:03:20 +00:00
codeimp
9ab807a8d9 added menu and toolbar separators for editing modes 2009-01-27 15:44:45 +00:00
codeimp
73e41e7f9e - fixed losing focus after closing Find & Replace dialog when Edit Selection was used
- fixed bug where Edit Selection in Find & Replace dialog stayed disabled on search
- now allowing 1x1 grid size
2009-01-27 10:36:11 +00:00
codeimp
943a9f9f85 added automatic zoom in on selected object in Map Analysis mode 2009-01-26 15:20:04 +00:00
codeimp
f4b62e26ca added automatic zoom in on selected object in Find & Replace mode 2009-01-26 14:09:11 +00:00
codeimp
c5b9246bd3 added Edit Selection button (also right-click) to the Find & Replace results 2009-01-25 23:30:19 +00:00
codeimp
1d77112622 optimized background threading performance for loading resources 2009-01-24 19:05:58 +00:00
codeimp
5c8ef7bef1 no raising and lower of things in visual mode when using Doom map format 2009-01-24 18:44:39 +00:00
codeimp
37317fb991 - fixed crash when pasting something in an empty map
@ added a test map in which triangulation fails somehow
2009-01-24 18:21:34 +00:00
codeimp
8bef8da7ec fixed bug that keeps joining previously merged/joined sectors together 2009-01-24 16:02:52 +00:00
codeimp
4cc3c25c0d @fixed potential problem with copy/paste translation info 2009-01-24 15:55:25 +00:00
codeimp
fab0611501 fixed potential problem with copy/paste translation info 2009-01-24 15:54:50 +00:00
codeimp
eeaa84c176 fixed some ugly side effect of automatic image conversion 2009-01-24 15:14:10 +00:00
codeimp
9205662dbf converted some internal images to A8R8G8B8 format (so that they don't need conversion when loaded) 2009-01-24 15:08:59 +00:00
codeimp
1ae7813fad changed a lot in resources loading, how unknown textures are displayed and how corrupt textures are handled 2009-01-24 14:48:43 +00:00
codeimp
0a0e68f6f6 @image preview fixes 2009-01-24 11:49:40 +00:00
codeimp
723b7642c8 @fixed incorrect positioning of loading image in texture browsers 2009-01-23 18:52:43 +00:00
codeimp
64047a8f07 - added option to change preview images size
- moved some preferences settings around so that they all fit
2009-01-23 16:09:28 +00:00
codeimp
5b1feeaa14 made texture and flat browsers resizable and maximizable 2009-01-23 14:41:01 +00:00
codeimp
efa5663ca3 fixed displaying of the "missing texture" image in the linedef editor 2009-01-23 13:58:47 +00:00
codeimp
1db48fd9e8 fixed problem with editing UDMF fields on multiple selected elements 2009-01-23 13:30:25 +00:00
codeimp
4bbf14dde9 patches, sprites and flats in WAD files are now only loaded when they are properly enclosed within marker lumps (P_START, P_END, S_START, etc) 2009-01-22 23:32:44 +00:00
codeimp
751cfdb7e8 @removed test line 2009-01-22 22:39:10 +00:00
codeimp
4f95c98be2 performance improvement in directory/pk3 structure reading 2009-01-22 22:22:02 +00:00
codeimp
88b1cacf2e fixed crash when old disposed geometry was used after geometry merging in drawing mode 2009-01-22 16:08:16 +00:00
codeimp
54940886fd @working on decorate support 2009-01-22 15:10:41 +00:00
codeimp
76ec8a8c98 @working on decorate support 2009-01-21 23:09:25 +00:00
codeimp
1694d828d1 @working on decorate support 2009-01-21 16:18:30 +00:00
codeimp
d2265287b4 fixed blockmap problems with straight lines along the edges of the 128 mp blocks 2009-01-21 09:16:26 +00:00
codeimp
4bf63e93e7 - fixed minor bugs
@ working on decorate
2009-01-20 22:54:41 +00:00
codeimp
b78d9c08ff some work on decorate 2009-01-20 16:18:25 +00:00
codeimp
70be85aa95 - added some empty class framework for decorate parsing
- fixed textures and flats browsers to dynamically use the preview image size
2009-01-19 23:19:33 +00:00
codeimp
9af4b5f059 vertices dragged in vertices mode now correctly merge with the other geometry 2009-01-17 14:40:12 +00:00
codeimp
bd5bde5e95 fixed bug that sometimes caused the abort button on the error checker to fail 2009-01-17 14:21:00 +00:00
codeimp
d3764c6b93 fixed contents of UDMF fields editor when used with multiple selected items (sometimes they looked hard defined when not defined on all selected items) 2009-01-17 13:17:41 +00:00
codeimp
9854653465 - Insert action in Vertices, Lines and Sectors mode now inserts a vertex that also snaps to geometry and grid, when preferred
- Undo now works for insertactions
2009-01-17 12:14:46 +00:00
codeimp
88124438aa - fixed some unneeded rebuilding of geometry in Visual Mode
- changed initial undo memory usage
2009-01-17 09:03:14 +00:00
codeimp
b6ec1bb29e fixed losing focus after using a browser in the Find & Replace dialog 2009-01-17 08:28:20 +00:00
codeimp
455fca63d8 fixed problem with compiler paths 2009-01-16 12:25:47 +00:00
codeimp
3e7ad76e9d fixed crash when pressing any key that unloads the dialog while the dialog is still being initialized 2009-01-16 11:37:32 +00:00
codeimp
3130e2047d fixed black sectors in Visual Mode when sector brightness > 255 2009-01-16 10:28:28 +00:00
codeimp
9c0bd91ce6 fixed keyboard input for things filters when the list is dropped down 2009-01-16 10:20:19 +00:00
codeimp
3666e733b2 fixed crash when drawing an unfinished sector that start or ends at existing linedefs 2009-01-16 09:35:49 +00:00
codeimp
50c9a15408 fixed the way sprites are loaded from the data readers 2009-01-15 23:13:43 +00:00
codeimp
e706e18c3b - fixed crash in Find & Replace Mode when opening the mode for the second time after opening a new map
- added buttons on the toolbar for Find & Replace Mode and Map Analysis Mode
- now allowing direct switching from volatile mode to another volatile mode (old mode is cancelled)
2009-01-15 21:25:29 +00:00
codeimp
5a94b9b4a3 fixed incorrect mode changes after switching out of a volatile mode into Visual Mode 2009-01-15 20:13:17 +00:00
codeimp
576f61e2ef - all game configurations now have default nodebuilder settings (only applies to new users)
- updated ZDBSP to latest version
2009-01-15 19:42:55 +00:00
codeimp
e85278846f fixed crash in script editor when compiling new, unsaved scripts 2009-01-15 18:16:41 +00:00
codeimp
1eb298aca5 added double-click on items in linedef action browser and sector effect browser to immediately select the item and close the dialog 2009-01-15 16:01:02 +00:00
codeimp
e962759038 fixed crash when undo is created after changing UDMF string enumeration types 2009-01-15 14:04:13 +00:00
codeimp
21febe7ded - updated ZDoom UDMF config to support ZDoom UDMF version 1.3
- added more handling for 'invalid' UDMF types to cast them to the correct type
2009-01-15 12:40:28 +00:00
codeimp
d8096f6dfb implemented all missing UDMF type handlers 2009-01-15 10:54:51 +00:00
codeimp
b78be130f2 double-click on an image in flats and textures browsers now immediately chooses that item and closes the dialog 2009-01-14 23:30:42 +00:00
codeimp
166113de45 fixed a bug when showing an already open script editor after changing the always on top option 2009-01-14 23:24:05 +00:00
codeimp
b56e7d1926 - fixed script editor for scripts that use the map header lump
- fixed script editor focus stealing on map save
- added feature to keep script editor floating on top of main window (default on)
- disabled keys in script editor that write odd characters
- CTRL+S in script editor now saves the script file
- CTRL+O in script editor now opens a script file
2009-01-14 23:12:52 +00:00
codeimp
2a69e31576 2009-01-14 18:11:11 +00:00
codeimp
8fc0223d90 fixed a bug in %L2 test parameter placeholder (use for second value in -warp) 2009-01-14 12:57:35 +00:00
codeimp
5ba5ad7fb9 - updated resource icons
- implemented a warning message when loading a PWAD without any resources selected
2009-01-14 11:07:23 +00:00
codeimp
c64106d52a Make Sector modes now corrects linedefs when they only have a back side 2009-01-14 09:26:23 +00:00
codeimp
dd973ef0cb fixed a problem with geometry drawing 2009-01-14 08:29:26 +00:00
codeimp
d08150ba80 - added drawing test
- changed mipmap generation filters
2009-01-13 13:53:13 +00:00
codeimp
7317bd5b30 fixed crash on resources loading when hardware is not available (for example, window is minimized) 2009-01-13 06:31:53 +00:00
codeimp
599b8ce667 - added texture Flood-Fill action in Visual Mode
- fixed list of used key combinations on Controls preferences when action without key is selected
- fixed automatic texture loading when geometry with new textures is pasted in the map
2009-01-12 22:00:31 +00:00
codeimp
69f608ddbc fixed left-over geometry when canceling a paste operation 2009-01-12 21:20:12 +00:00
codeimp
1d38b2b7e1 Drawing Mode and Edit Selection Mode no longer keep geometry selected when finished (it was complained that this is an annoyance) 2009-01-12 20:36:13 +00:00
codeimp
4fc36f57ac implemented sector height calculation on Edit Sector properties dialog 2009-01-12 20:25:08 +00:00
codeimp
c13aa274f0 fixed crash when selecting all vertices and deleting them 2009-01-12 19:56:44 +00:00
codeimp
3067dac119 fixed crash on merging sectors together in which case one of the sectors only has lines adjacent to the others 2009-01-12 19:51:51 +00:00
codeimp
07113b5442 fixed fuzzy thing angle business 2009-01-12 19:21:01 +00:00
codeimp
3ac56e2149 fixed another triangulation bug 2009-01-12 18:39:55 +00:00
codeimp
64de24566b removed the Fixed 4:3 Aspect option (there is no better aspect than the width divided by height for square pixels, which is pretty much all computer monitors) 2009-01-12 16:01:19 +00:00
codeimp
67751b0808 implemented Invert Y Axis mouse option and Fixed 4:3 Aspect option (but I have my doubt about the fixed aspect, is it correct? is it useful?) 2009-01-12 15:45:55 +00:00
codeimp
503be5d709 last selected Texture Set is now also remembered when it is "Others" or "All" and is the same for both the flats browser and the textures browser 2009-01-12 14:43:35 +00:00
codeimp
48559a50fb removed a piece of code which caused some of the slow downs during resources loading (and this code is not even needed anymore) 2009-01-12 10:17:07 +00:00
codeimp
45ade02d48 - changed how VersionFromSVN.exe works so that normal debug builds are made faster
- added some tests that could be useful in the future
2009-01-12 06:11:30 +00:00
codeimp
0f9f06ce88 moved files around 2009-01-11 20:50:19 +00:00
codeimp
63879df5c0 fixed sector triangulation problems 2009-01-11 20:49:20 +00:00
codeimp
d107363b59 fixed crash on missing PK3 structured subdirectories when loading data resources from a directory 2009-01-11 10:28:22 +00:00
codeimp
c9ba627df5 added a check to handle invalid DLLs in the Plugins directory 2009-01-10 22:34:36 +00:00
codeimp
5adaf2ee4b added list on Preferences Controls tab that shows the actions with the same key 2009-01-10 14:26:21 +00:00
codeimp
895c3b8a00 fixed flipping linedefs and sidedefs without selection (only highlight is needed at the very least) 2009-01-10 12:37:31 +00:00
codeimp
94c62a34a2 fixed Visual Mode camera placement with shortcut and changed camera-from-thing positioning logic a bit 2009-01-10 01:35:11 +00:00
codeimp
1f016fc7dc added wrapping of texture coordinates by texture size when auto-aligning (to prevent ridiculous high offsets on long walls) 2009-01-10 00:57:05 +00:00
codeimp
bd4ee1e556 fixed floor/ceiling geometry update when joining or merging sectors 2009-01-10 00:31:40 +00:00
codeimp
a67727fe46 removed camera code from VisualMode and created separate VisualCamera class in MapManager so that it is retained in between mode switches (keeps exact angle and position of camera intact) 2009-01-10 00:26:24 +00:00
codeimp
5adc7fd505 added a default "All" texture set which always contains all textures and (like the "Others" set) cannot be removed 2009-01-09 23:05:41 +00:00
codeimp
299f29dfe0 added controls to move texture offsets in Visual Mode by 8 pixels 2009-01-09 22:45:29 +00:00
codeimp
0faabbcdae textures in Visual Mode now correctly re-align when loaded later than the geometry is created (this solves problems with incorrectly scaled floor/ceiling textures that are not 64 x 64) 2009-01-09 22:37:11 +00:00
codeimp
81169e84fe drawing a new sector completely inside a parent sector now takes the properties of the parent sector 2009-01-09 22:04:24 +00:00
codeimp
2aedd732d3 added checks to allow opening maps with missing sidedefs, sectors or vertices (in these cases, the element requiring the missing element will be removed from the map during loading) 2009-01-09 21:25:15 +00:00
codeimp
3370d90bd0 fixed crash when using Create Prefab from Selection without any selection 2009-01-09 20:48:41 +00:00
codeimp
1982f07ab7 fixed crash on Undo after creating a sector with Make Sector tool and keeping the same highlighted 2009-01-09 06:46:58 +00:00
codeimp
74957e8dda fixed thing angles written in UDMF format 2009-01-07 20:22:12 +00:00
codeimp
cdcaccf0eb little fix for associations coloring 2009-01-07 18:05:00 +00:00
codeimp
2839d82df5 associations coloring now also works for Doom (lines referring to sectors using their own tag) 2009-01-07 16:05:17 +00:00
codeimp
447ad32c57 bug fixed that prevented editing dialogs from showing up 2009-01-07 10:44:38 +00:00
codeimp
7405b25612 - removed some test editing modes
- fixed some drawing code (this might fix the alleged 'black screen' problem some people reported)
- fixed brightness toggle in low quality display mode
2009-01-06 20:45:15 +00:00
codeimp
14aef55b7c - controls configuration now shows only available controls and explains why certain controls can't be used
- fixed some dialogs that could be overlapped when binding the same key to two actions that show a dialog
2009-01-06 09:51:14 +00:00
codeimp
c907d9c3f2 fixed a bug with dragging things that was introduced with the refactoring of the ActionManager 2009-01-06 08:57:39 +00:00
codeimp
5a5b351265 added some code I will finish tomorrow ("exclusive invocation request" to prevent some actions with the same key binds to interfere with each other) 2009-01-05 23:04:22 +00:00
codeimp
1a4b588f44 little refactoring to expose some of the ActionManager to plugins 2009-01-05 21:41:32 +00:00
codeimp
4cbf7e6f0f double select-click (lmb) will be the same as a single edit-click (rmb) 2009-01-05 21:20:51 +00:00
codeimp
5115857b7b inserting a vertex using 'insert item' action now also splits linedefs 2009-01-05 21:00:36 +00:00
codeimp
b694ba5347 saving a map now rebuilds the entire wad file to ensure no wasted space builds up in the file 2009-01-05 19:49:55 +00:00
codeimp
9bdee81a7d added default texture sets and things filters 2009-01-05 15:57:41 +00:00
codeimp
d7bad78395 - added solution & project configurations for debug build with revision number lookup
- updated setup installer projects
2009-01-04 23:07:56 +00:00
codeimp
40c69c9e6e - fixed bug which caused thing arguments to mess up
- backups are created when saving file (up to 3)
2009-01-04 22:26:23 +00:00
codeimp
2ee589e1e8 - status bar now shows "loading resources" when it is still background loading (for clarification)
- help>about dialog now has a button to copy the version number to clipboard
2009-01-04 21:29:08 +00:00