Aprile 2025
-
Generale
Fix `includeoptional` in Mapster32's sound parser
Marzo 2025
-
Generale
Implement `includeoptional` in Mapster32's CON parsing
-
Clean up rusted EDUKE32_GLES so that it at least builds
-
Add GL_KHR_debug
-
Add gles2=3.0
-
Update to 0.1.36
-
Avoid unused parameter warning during release builds
-
Update C and C++ language standard version detection
-
Tweak xxhash_config.h so xxhash.c needs fewer changes on update
Mostra dettagli
- Segue
- 4f58b06 — engine: fix RELEASE=0 build with GCC 14.x (Build 10600)
-
fix voxel shading in polymost
Febbraio 2025
-
Generale
Add "includeoptional" CON token, that doesn't error out if the included file is absent.
Dicembre 2024
-
Ignore invalid wchoice values
Mostra dettagli
Avoids `-usecwd` clobbering them.
- Risolve
- terminx/eduke32#293
-
Failed tripbomb placements no longer consume ammo (accurate to Duke 1.5)
Mostra dettagli
- Risolve
- terminx/eduke32#316
-
Add `classic` subdirectory to search path when Redux is detected
Mostra dettagli
SWCR v1.1.9 edits SW.GRP to incorrectly address the issue of invisible Bouncing Betty mines. Fortunately, the copy in the DOSBox installation is unmodified. The true cause of the problem is in the code and VoidSW already fixes it. See-also: e0b7c69d39816718acd54029e7309b4921937b9a See-also: 5d02c8bd5fb4e0c897128cb868472c7e2c34bd2d
-
Handle the absence of voxel and parental lock .txt files correctly
Mostra dettagli
Avoids showing the user a nonsensical error message and prevents aborting in debug builds.
-
Generale
Fix bug in game data scanning when an add-on is found without its parent
Mostra dettagli
This bug can result in a crash, or in an add-on not being removed from the list when it should be.
-
Bump MAXXDIM from 7680 to 10240
-
Eliminate use of MAXXDIM for temporary buffer sizes
-
SDL 2.30.10
-
fix RELEASE=0 build with GCC 14.x
-
update xxhash to 2bf8313b934633b2a5b7e8fd239645b85e10c852
-
update libdivide to e72d8272fef23d9cbec3039fd313258be336e514
-
Generale
Update gamecontrollerdb.txt
-
update to 30640233a182210c3e8b4c8381d53786d4cbb352
-
Generale
Explicitly disable SSSE3 when optimizing for x86_64
Mostra dettagli
Followup to 992ea9953a5bb04b625b7c93cd267e07518c1f25
- Risolve
- terminx/eduke32#314
- Risolve
- nukeykt/NBlood#865
Luglio 2024
-
Generale
Fix rumble detection
Mostra dettagli
- Coautore
- Evan Ramos
-
Add Quick Save and Quick Load gamefuncs
Mostra dettagli
See also 9b05319ebd2a018438dd1e8b79d1e347387f065c
Giugno 2024
-
SDL 2.30.4
-
Generale
Update gamecontrollerdb.txt
-
fix a bunch of improperly written checks for sprites that have been deleted or wound up outside of playable space
Mostra dettagli
- Risolve
- terminx/eduke32#307
-
update miniz to 8714fd3cd8788eb18304200607247926f9728d1f
-
cherry pick 03020fbf81541651e24289d2f7033a772a50f480
-
update to v1.8.7
-
update lz4 to c537f782c44a0ced71bcf271356aef9506f1375c
-
SDL 2.30.3
-
disable drawframe coroutine (the coroutine is not actually required for vm_preempt operation)
-
improve frame pacing
-
allow frame drawing between segments of EVENT_WORLD/EVENT_PREWORLD chains
-
add CON_YIELD
Mostra dettagli
Allows long-running CON execution to yield to rendering and player input handling.
-
bump GL depth buffer size
-
Implement ifmatch subtoken for voxel token
Mostra dettagli
Note that due to the nature of the voxel token, this subtoken must appear *before* any tile subtokens in order to take effect.
- Risolve
- terminx/eduke32#305
-
Factor out ifmatch/ifcrc handling into TileMatchChecker class
-
Factor a new vox_clearid() out from vox_undefine()
-
Apply minor cosmetic cleanup to voxel token code
-
Fix GRP checksumming log messages
-
Fix `-s` command line parameter with values >= 5 when valid
Mostra dettagli
- Risolve
- terminx/eduke32#306
Maggio 2024
-
Generale
Clean up references to removed/replaced libraries
-
Fix highlight of Incinerator ammo in full status bar
-
Generale
Update Visual Studio project for mimalloc v1.8.6