Luglio 2017
-
Generale
Add a fallthrough__ entry for VS.
-
Generale
Another attempt at fixing the problems caused by my recent changes to gamearrays
-
Generale
derp
-
Generale
Fix gcc 7.1.0 warnings
-
Generale
Add /std:c++latest parameter to MSVC makefile
-
Generale
Maybe, possibly, unfuck gamearrays.
-
Generale
Improve C_AddDefaultDefinitions()
-
Generale
Remove extraneous "updated cfgname.cfg" message
-
Generale
Drop libpng and zlib in favor of a custom < 100 line .png writer and a drop-in zlib replacement called miniz.
-
Generale
Fix building with Clang
-
Generale
Fix compiler warning
-
Generale
Fix some int/int32_t mismatches. DONT_BUILD.
-
Generale
Fix USE_OPENGL=0 build.
-
ifspawnedby and ifwasweapon are really the same command. Merge the code to execute them.
-
Generale
Fix issue with changing settings in the startup window
-
Generale
"qputs" alias for "redefinequote"
-
Generale
More array work: support for reading and writing the new array types from disk. Not tested.
-
Generale
Syntax changes for gamevar and gamearray declarations:
Mostra dettagli
Gamevar: default value and flags are now optional. A var declared without a value will default to 0 and a var declared without flags will default to global. Multiple flags can now be stacked one after another in a var declaration, and the most useful ones (GAMEVAR_PERPLAYER, GAMEVAR_PERACTOR, GAMEVAR_NODEFAULT, and GAMEVAR_NORESET) are now pre-defined tokens for easy use. Gamearray: flags field now allows stacking of multiple flags as described above. Arrays can now be defined with specific data types, including int16_t, uint8_t, and a new bit-packed boolean data type. The tokens GAMEARRAY_RESTORE, GAMEARRAY_INT16, GAMEARRAY_UINT8, and GAMEARRAY_BOOLEAN are pre-defined for use of this feature. This is all still pretty experimental.
-
Address an oversight in r4600.
-
Draw most text using YCenter and YOffsetZero modes to facilitate certain kinds of visual cues.
-
Generale
compat.h: Add preliminary FALLTHROUGH macro to support
-
Generale
Add an error directive to C++ standards versions < 2011.
-
Generale
Add a THISACTOR for tiledata and paldata, referring to the current actor's picnum and pal.
-
Generale
Fix a bug with undefinegamefunc breaking the key configuration menu.
-
Generale
Remove special limitations on CON customization access to the DNCGS cheat.
-
Generale
What a hilarious typo
-
Generale
Allow scripts to change MAXSPRITESONSCREEN before calls to drawrooms() and friends
-
Generale
Check constants before THISACTOR in Gv_GetManyVars(). Seems much more likely to be true.
-
Generale
Revise some CON VM error messages for consistency. Upgrade a couple of CON VM errors to a new critical error type which pops up a dialog box when the error is encountered. If you've been writing crappy scripts that spam "divide by zero!" errors into the log that you've been ignoring, you're gonna have a bad time.
-
Generale
Reduce MAXSPRITESONSCREEN from 4096 to 2048. Email me if you have a map so poorly designed that this actually breaks something!
-
Generale
Some work on CON arrays. Hopefully nothing is broken!
-
Generale
Add support for bitmap gamearrays and expose gotpic to CON
-
Generale
Change wordy error message I didn't like
-
Generale
Fix old Build engine bug: setgotpic() not called from parascan()
-
Generale
Read setup again after compiling scripts
-
Generale
Allow writing to 8 and 16-bit CON arrays
-
Generale
Fix out of bounds write caused by memset call missed when tilesiz was changed from vec2_t to vec2s_t
-
Generale
script command aliases
-
Generale
Internal menu tweaks
-
Generale
Minor mact cleanup
-
Generale
Remove errant EDUKE32_PREDICT_FALSE
-
Generale
Allow certain debugging-specific cheats to be used from the console even in skill 4.
-
Generale
Turn DWM composition toggling (Windows Vista and 7 only) off by default.
Mostra dettagli
We should only turn this on in specific cases, and turning it off by default will allow us to add these special cases as we get reports.
-
Use screentext's newline support for more mgametext.
-
Generale
Menu stuff
-
Generale
Combine CONTROL_KeyBinds and CONTROL_MouseBinds
-
Generale
More command line parameter help text cleanup
-
Generale
Revise the error message for the default case in VM_Execute()
-
Generale
Add OSD_PROTECTED flag, set when gamefunc_Show_Console has been undefined from CON. Currently just requires you hold down shift when pressing the console key to open the console.
-
Generale
"Keyboard Keys" -> "Key Configuration"