Build 9279
GIT-
Generale
Duke3D/CON: fix for disallowing digits at the start of var labels
Nickname SVN e nomi Git sono unificati per persona.
Duke3D/CON: fix for disallowing digits at the start of var labels
Revert "GNUmakefile: compile enet.cpp only if NETCODE!=0."
Replace std::string with a char* wrapper
This avoids a bug which causes linking to fail for MinGW32 builds.
update zpl.h for build and runtime fixes on 32-bit ARM.
experimental TROR rendering fixes
fix TROR rendering glitch in polymost when camera Z is outside of sector boundaries
fix editor sprite select in TROR sectors
fix CON_GETPLAYER/CON_SETPLAYER access to palette member and loogiex/loogiey arrays
fix a couple bad comparisons of values against MAX_WEAPONS
The first is something that was missed when the hardcoded World Tour stuff was added, and the second looks like it was just a typo.
bare bones editor check for models
Fixes terminx/eduke32!40
mapster32/build: Make AlignWalls_ not a partially broken, cryptic mess. Correctly aligns textures of any size now.
Implement tileflags member of picanm, and added support for new flag: TILEFLAGS_TRUENPOT, that allows you to enable true non-power-of-two texture support per-tile.
(Fixes classic's buggy tiling and panning behaviour and bypasses the emulation of it in Polymost)
fixes for including compat.h in a C program built with MSVC
I needed to change the weird VS workaround in order for the EDUKE32_STATIC_ASSERT on line 850 to succeed. Things seemed OK when I tested them, but I'd like more information on the suspected compiler bug in question and why this was necessary in the first place.
engine and Duke3d: fix a bunch of direct calls to libc free() to call Bfree() instead
fix copy/paste error in CON_[GET/SET]PLAYER error message for a bad player index
Fix applying sprite[].yoffset to models
Backported from NBlood.
Fix regression causing the last heat seeker to be a normal missile
It was caused by the fix for crashing when firing outside the map. Also port said fix to the bunny rockets.
Fix potential crashes in menu if no ALSA MIDI device is found
Fix blocking OOZ and OOZ2 not transporting the player upwards
This fixes terminx/eduke32#105
Apply pogokeen's fix for hightile texture seams in polymost.
Fix tilescreen drawing for Polymer renderer.
According to pogo in a previous commit, GL_TEXTURE_2D is deprecated. However, polymer cannot draw the tiles in the tilescreen correctly without enabling it first, else it shows white boxes instead. This fixes terminx/eduke32#93
prevent hash lookup on empty keybinds
This fixes terminx/eduke32#98
Fix faulty call to getzrange() in player jump code
This fixes terminx/eduke32#45
fix issues with the player looking up/down after loading a save
This limits the output of scaleAdjustmentToInterval() to a maximum of one second worth per frame drawn, clamps q16horizoff to the same range as q16horiz, and zeroes the last input clock after loading.
fix potential OOB memory access through player .wackedbyactor member
Build fix
fix compilation warning in release builds
fix microprofile warnings
Some of these fixes aren't optimal, but I'm not exactly looking to make heavy changes here.
Revert "sw/src/game.cpp: Use initsingleplayers instead of initmultiplayers"
This reverts commit 4274a6160ce2f64676b79364cf83f185814811f6, i.e., SVN r8667.
Fix volume parameter of sounds defined through DEF