Build 2156
SVN-
General
Simple one-liner from Robin Green to fix a problem where the menu background tint would sometimes draw over the menu contents
SVN handles and Git names are merged into one person.
Simple one-liner from Robin Green to fix a problem where the menu background tint would sometimes draw over the menu contents
Fix issue reported at http://forums.duke4.net/topic/5068-bug-introduced-in-old-versions-of-eduke32
Add a couple of missed sanity checks for accessing player and sprite structure members as vars. Should fix crashes with stuff like "ifvare player[some value greater than MAXPLAYERS].kickback_pic blah"
Fix crashes on 64-bit due to unintended address truncation on ptr vars
Fix gamearray overallocation on 64-bit... was being allocated as (array size * sizeof(intptr_t)) when the struct actually contains a ptr to a block of int32_t
ENet 1.3.3
Fix embedded gog.com duke3d URLs... zero functional changes in this commit
Fix the blacked out bonus screen and run game.c through astyle
Patch from Hendricks266 to add "-rts" command line parameter
Patch from Hendricks266 and whatever changes happened to be in my tree. I hope they work ;)
"The most noticeable change is the addition of the "includedefault" CON and DEF command, which will attempt to include eduke.con (or nam.con, or ww2gi.con), then game.con, or duke3d.def, or nam.def, or ww2gi.def. This is useful for TCs like my add-ons, where for my pseudo-mutators I currently say "include EDUKE.CON", but I also have to juggle this terrible order of paths, so that I can have an EDUKE.CON file in my HRP which says "include GAME.CON" to allow the mainline game to actually run, but also allow DukePlus to load its EDUKE.CON file (since it uses that and not an -x switch), and also allow any custom EDUKE.CON files in the root to be used."
ENet 1.3.2
Fix CON_SCRIPTSIZE
Fix some CON compile errors I introduced in r1857
Fix SE49 and SE50 breakage
Add null ptr check to minitext and fix the quotes for DNCLIP
Fix NAM/WW2GI support...
Add missing ENet license
Fuck, oops
Cleaning out my tree... mostly internal changes. Adds workaround to disable texture compression with the crappy fglrx driver on Linux, fixes FIRE sprites so that they don't render at their sector's floorz all the time, changes CON compiler around a bit to use a loop instead of calling C_ParseCommand() 10 million times.