spherallic
1d65205a6b
Filter non-marked linedefs by edited area when accepting Edit Selection mode
2024-05-29 16:05:18 +02:00
spherallic
863af3290e
Merge branch 'snapvertices'
2024-05-28 20:29:13 +02:00
spherallic
e3c3a82587
Re-add deprecated Draw Slopes actions to prevent crashes for people who bound them
2024-05-28 20:28:33 +02:00
spherallic
c737a55e7b
Snap vertex and thing positions to integer positions
2024-05-28 16:00:23 +02:00
spherallic
c67e8dec89
Maintain category of edited existing thing's info
2024-05-28 15:54:36 +02:00
spherallic
1afa0b9e7b
Disable deprecated Draw Slopes Mode
2024-05-28 14:46:01 +02:00
spherallic
bd5793087b
Hide actions related to deprecated slope modes
2024-05-28 14:44:31 +02:00
spherallic
085e1ca77b
Filter vertices to join by edited area when stitching geometry
2024-05-28 14:26:56 +02:00
spherallic
f425ed7909
Clean up slope correction for dragged FOF control sectors
2024-05-27 17:08:03 +02:00
spherallic
17068b7708
Make texture scale multiply/divide actions work on FOF sides
2024-05-25 00:20:39 +02:00
spherallic
34cf407330
Fix unknown thing types crashing because of unknown stringarg info
2024-05-24 21:08:45 +02:00
spherallic
097ad4107c
Improve slope handling when dragging FOF control sectors
2024-05-24 19:58:53 +02:00
spherallic
c6eecdec5d
Merge remote-tracking branch 'udb/master'
2024-05-24 15:24:42 +02:00
spherallic
004eaf28a0
Improve scaling action behavior on things, modify mobjscale instead of sprite x/y scale
2024-05-24 15:19:03 +02:00
spherallic
982d50470c
Make texture scaling actions more sensible, add multiply/divide by 2 actions
2024-05-24 15:05:59 +02:00
spherallic
b663277992
Never clamp double-sided midtexture Y offsets
2024-05-15 14:22:29 +02:00
spherallic
54f1b38fec
Scale thing float offset by thing's mobjscale + more object scale handling improvements
2024-05-13 17:26:29 +02:00
biwa
b36c14ae70
Game Configuration dialog: fixed a problem where the start editing mode was not saved correctly. Fixes #1052
2024-05-11 15:05:16 +02:00
biwa
2a404cf1fc
Linedefs Mode, Sectors Mode, Things Mode: fixed a problem where multi-selecting many spread out map elements could result in an exception. Fixes #1053
2024-05-11 14:28:52 +02:00
biwa
456ae573ed
ZScript parser: added support for min and max value constants in the states block. Fixes #1019
2024-05-09 20:01:09 +02:00
spherallic
560d8fca57
Improve mobjscale handling & show it in classic editing modes
2024-05-08 15:39:20 +02:00
spherallic
b1833b0100
Clean up 3D floor texture offset handling, and make it match SRB2 more closely
2024-05-06 22:55:46 +02:00
spherallic
56a38ee16d
Don't clamp floor/ceiling texture offsets prematurely
2024-05-03 23:40:31 +02:00
spherallic
37eb24573e
Fix bug with relative operations on linedef executor delay
2024-05-02 15:17:31 +02:00
spherallic
0f9b5ba059
Show trigger tag associations from sectors to linedefs
2024-05-01 12:26:48 +02:00
spherallic
b33b609c96
Properly check for invalid act numbers
2024-04-28 23:31:05 +02:00
spherallic
0846e8f4ea
Merge remote-tracking branch 'udb/master'
2024-04-26 13:09:38 +02:00
spherallic
a3badb6501
Allow relative operations and expressions for linedef executor delay and sector trigger tag fields
2024-04-26 11:29:08 +02:00
spherallic
da4808d2b7
Make fog blocks invisible
2024-04-23 23:58:10 +02:00
spherallic
e780de2ae9
Add setting to scale flat offsets, matching SRB2
2024-04-23 13:55:12 +02:00
biwa
e527b8bb78
More changes to get it to compile with Visual Studio 2022
2024-04-21 19:19:34 +02:00
biwa
81ab73c8db
Fixes to make it compile with Visual Studio 2022
2024-04-21 19:01:45 +02:00
biwa
b853f11236
Changed BuilderNative project file to work in Visual Studio 2022
2024-04-21 16:44:49 +02:00
spherallic
6f5f53aee6
Texture browser: properly sort subfolders
2024-04-18 00:12:29 +02:00
spherallic
18b984c455
Allow filtering by action/type number for linedef actions and things
...
Also remove number prefixes from linedef actions to reduce clutter
2024-04-17 13:03:27 +02:00
spherallic
768ea8fbad
Added string arguments to linedef info panel
2024-04-16 22:43:29 +02:00
spherallic
b39dabb8cb
Reorganized thing info panel:
...
- Added string arguments
- Added pitch/roll
- Removed class/action
2024-04-16 22:04:24 +02:00
spherallic
af8b070363
Fix incorrect ceiling height check for things with centered hitbox
2024-04-09 16:36:14 +02:00
spherallic
f3e7e80866
Take sector trigger tag fields into account when looking for new/unused tag
2024-04-05 16:03:04 +02:00
spherallic
2b627b0e8a
Merge remote-tracking branch 'udb/master'
2024-04-05 15:25:28 +02:00
biwa
df743740c0
ZScript parser: added support for "final" and "sealed" classes. Fixes #1033
2024-03-31 22:56:41 +02:00
spherallic
a1658c66b3
Merge remote-tracking branch 'udb/master'
2024-03-07 12:52:54 +01:00
biwa
2df6004bf0
Fixed a crash when trying to load a voxel that could not be found multiple times. Fixes #1024
...
Fixed a problem where voxels defined in VOXELDEF would not be found
2024-03-03 17:43:22 +01:00
spherallic
cb4608d073
Rename gzstretchview to doomstretchview
2024-02-24 22:09:57 +01:00
spherallic
e970b2eda3
Update Randomize Things to change mobjscale instead of sprite scale
2024-02-20 16:20:56 +01:00
spherallic
192ddc9e6c
- Expose GetFloorPlane and GetCeilingPlane to UDBScript
...
- Add two new example scripts, remove one useless example script
2024-02-20 15:25:13 +01:00
spherallic
f0ad463637
Small cleanup
2024-02-10 18:44:52 +01:00
spherallic
1b93dcb114
Fix only one SOC_ or LUA_ prefixed lump being rad from WAD files
2024-02-10 17:16:34 +01:00
spherallic
4c75fa7f6a
Fix classic rendering toggle not being part of the Rendering group
2024-02-10 14:41:35 +01:00
spherallic
8b7bd3ce8c
Add workaround for double slashes in SOC causing freezes
2024-02-09 22:47:00 +01:00
spherallic
85bc168377
Update version number to 0.7
2024-02-09 02:41:26 +01:00
spherallic
659e8fb13e
Merge remote-tracking branch 'udb/master'
2024-02-09 02:05:11 +01:00
spherallic
77d2e23424
Fixed closing the back sidedef's custom fields window closing the entire linedef window
2024-02-08 21:46:01 +01:00
spherallic
9ac8360fab
Fix Visual Mode handling of flipped/hanging things with absolute Z
2024-02-07 18:49:13 +01:00
spherallic
0ea7cdc429
Fix some SOC parsing bugs, use MT_ constant as default name if no object name is provided
2024-02-07 18:28:12 +01:00
spherallic
d5d1593a6a
Lower minimum sprite radius
2024-02-05 01:47:00 +01:00
biwa
f9dd98695b
SNDINFO parser: added support for GZDoom's new sound assignment format. Fixes #1017
2024-02-03 15:10:56 +01:00
biwa
29643d98b4
OBJ model exporter: fixed a problem where texture UV values were NaN when a texture was not fully loaded prior to exporting. Fixes #1015
2024-02-03 14:19:04 +01:00
spherallic
5f93c570df
Further improve fracunit parsing (it still sucks)
2024-01-31 22:33:47 +01:00
spherallic
cde9ac0cfd
Apparently FU is a valid constant
2024-01-31 22:08:30 +01:00
spherallic
c65806da72
Make "OK" the initally highlighted option again when pasting properties
2024-01-29 13:32:36 +01:00
spherallic
3726bb5a3b
Merge remote-tracking branch 'udb/master'
2024-01-28 22:36:53 +01:00
ZZYZX
0a3cda013a
Internal: Add BccCompiler.cs to BuilderMono.csproj
2024-01-28 02:40:15 +02:00
ZZYZX
4e34897ac1
Fixed BCS compiler error reporting
2024-01-28 02:16:42 +02:00
biwa
14a494078a
Text parser: fixed a problem where the stream's position was not set correctly when checking the next token. Fixes #1010
2024-01-14 20:29:18 +01:00
biwa
66a0618e83
DECORATE parser: fixed a problem where parsing would fail when there was no space between the "States" label and the following curly brace
2024-01-14 15:14:41 +01:00
biwa
ce961501b9
Fixed a crash when trying to load a map from the command line and specifying a non-existent map using the -map parameter. Fixes 934
...
Fixed a crash when trying to load a map from the command line when the game configuration specified in the DBS file does not exist
2024-01-13 20:20:30 +01:00
biwa
6fcb5d2f57
DECORATE parser: fixed an issue where state block cast types were not recognized. Fixes #977
2024-01-13 19:18:52 +01:00
biwa
fcc5a0b2f8
Fixed a problem where the tag and high tag arguments of line actions 121 and 160 were not pasted correctly in Hexen format. Fixes #987
2024-01-12 15:56:50 +01:00
biwa
77ed089917
Linedefs Mode: fixed an issue where aligning flats to lines through the "Linedefs" menu would round the offsets to whole numbers. Now it rounds to 6 decimal places, which is in line with aligning flats in Visual Mode
2024-01-12 14:14:38 +01:00
biwa
d5a6d7f242
Classic Modes: sector brightness is now displayed correctly in brightness level view mode is enabled even if displaying full brightness is enabled. Fixes #986
2024-01-11 17:45:31 +01:00
biwa
f7deef9ca3
UDMF map element editing forms: fixed a problem where some fields were rounded to two decimal places (they are not rounded anymore). Fixes #1004
2024-01-11 16:07:02 +01:00
biwa
f63be092dc
Improved error message when a CVAR used for actor distance check is not of type int. Fixes #1008
2024-01-11 12:03:18 +01:00
spherallic
b5f482e9dc
Merge remote-tracking branch 'udb/master'
2024-01-09 14:06:45 +01:00
biwa
5ff0bc76db
Sectors Mode: fixed a problem where dragging a single highlighted sector did not move the things in the sector when synchronized things editing was enabled
2024-01-06 15:15:39 +01:00
ZZYZX
cff1d000b7
Update Updater to work with the new URL (actually)
2023-12-30 21:59:35 +02:00
ZZYZX
5df832585b
Update Updater to work with the new URL
2023-12-30 21:49:58 +02:00
spherallic
3846f15d32
Show light & fade alpha values in sector info panel
2023-12-28 15:16:34 +01:00
spherallic
5e330496ad
Fix small error in light/fade alpha and fade end field handling
2023-12-22 11:42:28 +01:00
spherallic
1691b4a395
More light/fade alpha & start/end fixes:
...
- Prevent from showing up in Custom tab
- Make sure their sectors are updated upon value changes
2023-12-17 19:18:26 +01:00
biwa
39be7a722c
Preferences dialog: made tabs multiline. Fixed some panel sizes.
2023-12-15 23:01:06 +01:00
biwa
957bec7f43
Autosave map functionality ( #995 )
...
Added autosaving of the current map. Autosaving happens in intervals when the map is changed. It will not overwrite the current map, but rather create new files, just like backups. Autosaving interval and number of files can be configured in the "Recovery" tab of the preferences. Autosaving can also be disabled there (not recommended). Autosaves will not have their nodes built for performance reason.
2023-12-15 22:49:28 +01:00
spherallic
a13329e7a0
Fix light/fade color and fade start/end not being editable
2023-12-12 01:44:34 +01:00
spherallic
63bb82a1d7
Apparently VertexDecimals affects every single numeric field, so revert its change
2023-12-09 14:23:09 +01:00
sphere
0f874f4da7
Merge branch 'gitlab-ci' into 'master'
...
Mingw32 support
See merge request STJr/UltimateZoneBuilder!15
2023-12-09 12:46:21 +00:00
sphere
d337096132
Merge branch 'fix-gplusplus-name-mangling' into 'master'
...
Fix symbol lookup error caused by GL_GetProcAddress name being mangled by g++
See merge request STJr/UltimateZoneBuilder!16
2023-12-09 12:46:15 +00:00
spherallic
2df910f915
Merge remote-tracking branch 'udb/master'
2023-12-06 14:22:37 +01:00
biwa
6d5098a075
3D Floor Mode: fixed a problem where the previous state of linedef arguments were not preserved for undo snapshots. Fixes #967
2023-12-02 22:16:12 +01:00
biwa
124d87129d
Script Editor: fixed a crash when the find/replace dialog was opened and the previously selected script tabs do not exist anymore. Fixes #993
2023-12-02 16:18:41 +01:00
biwa
53c4952986
Sound Propagation Mode: fixed a problem where removed sector geometry was still shown when undoing/redoing. Fixes #992
2023-12-02 15:20:50 +01:00
Indev
1999799d65
Fix symbol lookup error caused by GL_GetProcAddress name being mangled by g++
2023-11-26 17:15:24 +03:00
biwa
0d4778be40
Fixed a problem where portal render style could not be set for the Eternity Engine game configuration
2023-11-22 21:28:12 +01:00
biwa
6e08cc8e68
Visual Mode: more skewing fixes
2023-11-19 16:56:13 +01:00
biwa
f7373f7534
Visual Mode: fixed a problem where texture skewing didn't work correctly for textures scaled through sidedef properties. Fixes #985
2023-11-19 16:53:36 +01:00
Alam Ed Arias
34792d7047
Clang: remove unused private fields
2023-11-12 14:48:36 -05:00
Alam Ed Arias
2e15760e7f
Matrix: disable SSE for non i386, x86_64, include ARM and ARM64 but not for ARM64EC
2023-11-12 14:22:07 -05:00
Alam Ed Arias
df95bdc398
Native: fix support for Linux/GNU
2023-11-12 13:18:25 -05:00
Alam Ed Arias
37f55485f8
Update fasttrig.h
...
FORCEINLINE is not a _WIN32 thing
It is a compiler attribute
use always_inline for GCC
__forceinline for MSVC
and plain inline for others
2023-11-08 08:44:08 -05:00
Alam Ed Arias
fd7895f880
Update OpenGLContext.cpp
...
also cast glGetError via void *
2023-11-08 00:05:15 -05:00
Alam Ed Arias
ae8ccaf2f0
Mingw support
...
clear out warnings for _WIN32 codepath
2023-11-07 23:50:29 -05:00