Commit graph

37 commits

Author SHA1 Message Date
MaxED
693f241202 Classic modes: further text label rendering optimization.
MODELDEF parser: rewrote most of the parser logic. Now it picks actor model(s) based on Frame / FrameName properties.
2023-01-04 17:22:25 +01:00
MaxED
1e88de5eba Classic modes: rewritten and optimized some parts of text label rendering logic.
Internal, API: TextLabels can now display multi-line text, their font can be changed, they can have a background.
2023-01-04 15:54:20 +01:00
spherallic
4e109000fa one fix 2023-01-04 14:08:48 +01:00
MaxED
75f0f91a88 Internal: removed some duplicate casts, marked some classes is IDisposable, some streams were disposed more than once. 2023-01-04 14:04:43 +01:00
MaxED
a4fe857710 Map saving: map lumps position in the wad is now kept persistent when saving it (previously / in DB2 map lumps were always pushed to the end of the wad when saving it).
Internal: added NeutralResourcesLanguageAttribute to all assemblies. Theoretically this should result in a bit better performance when accessing embedded resources.
Updated ZDoom_DECORATE.cfg (A_Chase flags).
2023-01-04 13:47:31 +01:00
MaxED
a82102a611 Added, Draw Ellipse mode: angle setting can now be changed using "Rotate Clockwise" and "Rotate Counterclockwise" actions.
Added, Draw Line and Draw Curve modes: added "Auto-finish drawing" setting. When enabled, the modes will automatically finish drawing when currently drawn lines and already existing level geometry form a closed shape.
Changed: sector-wise linedef flipping is now done using the new "Align Linedefs" action. "Flip Linedefs" action works the same as in DB2 again.
Changed: when a map was already loaded, using "Open Map" action will use that map's directory as the starting directory.
Changed: official IWADs can no longer be saved.
Changed: disabled lump ranges/duplicate entries checks for official IWADs.
Changed: wad type is now preserved when saving a map (previously all wads were saved as PWADs).
Changed: moved Updater.exe launch much closer to the editor termination point to avoid any chance of it closing the editor before it properly closes itself.
Updated ZDoom_DECORATE.cfg (A_Blast).
Updated documentation.
2023-01-04 13:30:21 +01:00
MaxED
f37fc2c662 Added, Tag Explorer plugin, UDMF: added multiple tags support.
Changed, cosmetic: elapsed time is now displayed after resources loading finishes.
Changed, internal: changed Clock.CurrentTime type to long.
Fixed, Tag Statistics window: in some cases the map view was not updated after selecting items in Sectors/Linedefs/Things columns.
Fixed, cosmetic: Draw Curve mode icon was missing a shadow.
2023-01-04 13:15:34 +01:00
spherallic
4a582c81d5 Merge branch 'master' into unofficial-port 2022-11-25 19:05:46 +01:00
sphere
095aa9bb68 GZDB merging - part 1 2022-11-25 17:14:35 +00:00
justburner
9ff08fe97b Rewrote unofficial 2.10 over latest official commit 2021-12-05 02:44:25 +01:00
sphere
c8f83515e4 Improve Stair Sector Builder controls & fix a few misspelled status messages. 2021-05-15 15:20:17 +02:00
sphere
0c8effe3a3 Clean up the project, revert hacky flat alignment, fix About menu and browser handling. 2021-02-21 14:59:33 +01:00
MascaraSnake
8e068aad5b Fixed some file browser regexps 2017-01-28 18:36:39 +01:00
MascaraSnake
a1850cd82c On second thought, let's only delete BLOCKMAP and REJECT before nodebuilding. 2016-09-17 19:26:15 +02:00
MascaraSnake
ad52e5de44 Clear out non-required lumps before nodebuilding to prevent outdated data from being used 2016-09-17 18:00:11 +02:00
MascaraSnake
6ad64c1cc0 Merged in GZDB r2497. 2016-04-07 19:31:06 +02:00
MascaraSnake
5bfb2790d4 Merged in GZDB r2495 (which fixes a bug introduced in GZDB r2493). 2016-04-07 16:06:02 +02:00
MascaraSnake
f03de4a27a Merged in GZDB r2493. 2016-04-07 15:29:47 +02:00
MascaraSnake
8d48514ed2 Don't load temp file if it's identical to an already loaded file (because SRB2 is stupid and refuses to start in that case) 2016-03-02 22:10:41 +01:00
MascaraSnake
0c1ab582a7 Added support for SRB2's Thing type "parameter" property. 2016-02-29 11:41:17 +01:00
MascaraSnake
c6c0df0fa1 Changed the way the skin parameter is passed, so that people don't have to change their program configurations 2016-01-30 17:35:21 +01:00
MascaraSnake
fda0ec6e52 Replace the skill level option with skin and gametype options for SRB2 2016-01-30 16:55:15 +01:00
MascaraSnake
e7ad3d4bb2 Merged in GZDB r2488 2016-01-30 00:04:41 +01:00
MascaraSnake
36349268e2 Merged in GZDB r2484. 2016-01-25 17:04:07 +01:00
MascaraSnake
04527b3230 Merged in GZDB r2480. 2016-01-23 09:58:05 +01:00
MascaraSnake
2e4150b3b4 Merged in GZDB r2479. 2016-01-23 09:47:27 +01:00
MascaraSnake
287d1fe968 Merged in GZDB r2478. 2016-01-23 09:40:17 +01:00
MascaraSnake
9abe49ebb2 Merged in GZDB r2471. 2016-01-23 03:38:26 +01:00
MascaraSnake
2cb8570eec Merged in GZDB r2468. 2016-01-23 02:36:35 +01:00
MascaraSnake
04abc827f7 Merged in GZDB r2465. 2016-01-23 01:30:20 +01:00
MascaraSnake
9acf74041c Made the number of file backups configurable 2016-01-10 20:10:35 +01:00
MascaraSnake
df0d4e2e09 Actually, the "IWAD file dialog" is for adding general assets, so allow all files there too 2016-01-05 15:48:48 +01:00
MascaraSnake
e8d7a324a0 Added "All files" filter for open/save map dialogs (not for choosing the IWAD though, because that's always .wad or .srb) 2016-01-05 14:31:30 +01:00
MascaraSnake
bbfb569d0f Vertex slopes are now rendered in Visual Mode. 2016-01-02 14:21:15 +01:00
MascaraSnake
4540a9b59d Changed the version number. The revision number is now only used internally to indicate the GZDB revision number this is based on. 2016-01-01 23:45:22 +01:00
MascaraSnake
2df14e7fb9 Rebranded the editor from GZDoom Builder to Zone Builder 2015-12-31 16:44:28 +01:00
MascaraSnake
e971586805 Added GZDB repo at r2462 and updated project file to VS2015. 2015-12-31 13:21:44 +01:00