Rev |
Age |
Author |
Path |
Log message |
Diff |
5050 |
2184d 17h |
hendricks266 |
/polymer/eduke32/source/grpscan.c |
Expand the grpinfo feature to allow defining GRPs requiring NAM, NAPALM, or WWII GI. |
|
4997 |
2209d 20h |
terminx |
/polymer/eduke32/source/grpscan.c |
A whole bunch of mostly insignificant changes that didn't deserve separate commits. DONT_BUILD. |
|
4887 |
2243d 10h |
hendricks266 |
/polymer/eduke32/source/grpscan.c |
When using search paths detected from a Megaton installation, also use the SC-55 oggs included with it. |
|
4789 |
2280d 19h |
hendricks266 |
/polymer/eduke32/source/grpscan.c |
Remove the structure fields in grpscan.c that blocked my code for allowing NAM, NAPALM, and WWII GI to fall back to GAME.CON. |
|
4642 |
2342d 8h |
terminx |
/polymer/eduke32/source/grpscan.c |
Rename crc32() to Bcrc32() to avoid conflicts with the crc32() function in libpng/libz. DONT_BUILD. |
|
4625 |
2343d 21h |
terminx |
/polymer/eduke32/source/grpscan.c |
Faster CRC32 implementation (slicing-by-4 for 32-bit platforms and slicing-by-8 for 64-bit) |
|
4541 |
2415d 16h |
hendricks266 |
/polymer/eduke32/source/grpscan.c |
Replace the funkily-formatted GNU.TXT with the FSF's official gpl-2.0.txt. Also, update the FSF's address in all source files that contain it.
DONT_BUILD. |
|
4491 |
2467d 1h |
helixhorned |
/polymer/eduke32/source/grpscan.c |
Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls...
... and cull code that is dead with the X*alloc() versions since they never
return NULL on requesting memory.
Use something like
git grep '[^Xx]\(m\|c\|re\)alloc *('
and
git grep '[^Xx]strdup *('
to see places where I left the B*alloc() calls intact.
BUILD_LUNATIC. |
|
4385 |
2535d 16h |
terminx |
/polymer/eduke32/source/grpscan.c |
Widespread use of ARRAY_SIZE macro. |
|
3803 |
2838d 7h |
terminx |
/polymer/eduke32/source/grpscan.c |
Add support for shareware 0.99/1.0/1.1, for shits and giggles. |
|
3723 |
2860d 6h |
terminx |
/polymer/eduke32/source/grpscan.c |
I am not a smart man. Fix startup window hangs with grpinfo files. |
|
3711 |
2866d 4h |
helixhorned |
/polymer/eduke32/source/grpscan.c |
Fix two harmless warnings and reindent one switch block.
Also, make G_LoadAddon() local to game.c. |
|
3708 |
2866d 7h |
terminx |
/polymer/eduke32/source/grpscan.c |
Support adding custom grps to the selector in the startup window. To use this feature, create a file with a ".grpinfo" extension in your EDuke32 directory, following this template:
grpinfo
{
name "YourGameName"
scriptname "yourgame.con"
defname "yourgame.def"
size yourgrpsize
dependency DUKE15_CRC
flags GAMEFLAG_ADDON
crc yourgrpcrc
}
The "flags" field can also take the value "GAMEFLAG_DUKE" to define a new base game. Since this is the first commit of a new feature, certain semantics of the implementation and syntax are liable to change as necessary. |
|
3661 |
2881d 1h |
terminx |
/polymer/eduke32/source/grpscan.c |
Fix something I fucked up with GRP scanning when I added support for the Megaton addon GRPs. |
|
3654 |
2883d 7h |
terminx |
/polymer/eduke32/source/grpscan.c |
Add support for the versions of Duke it out in D.C., Duke Caribbean: Life's a Beach, and Duke: Nuclear Winter packaged with Duke Nukem 3D: Megaton Edition on Steam. This allows them to be launched directly from the startup window and also adds an "-addon" command line parameter that should allow the duke3d.exe included with Megaton Edition to be replaced with a copy of EDuke32. |
|
3618 |
2894d 16h |
hendricks266 |
/polymer/eduke32/source/grpscan.c |
Correct the capitalization of NAPALM. |
|
3178 |
3027d 11h |
helixhorned |
/polymer/eduke32/source/grpscan.c |
Split r3159..r3161, part 12: Add explicit casts, non-pointer types.
Notes:
- Atomic Edition (Censored) -> Plutonium Pak in grpscan.c
- "scale" in astub.c:drawtileinfo() is incorrect, I think.
- in demo.c, the gethitickms() value should be returned to a double. |
|
3176 |
3027d 11h |
helixhorned |
/polymer/eduke32/source/grpscan.c |
Split r3159..r3161, part 10: add explicit casts to *alloc return values.
NOTE: changes such as these are best viewed with something like
git diff (...) --color-words='[a-zA-Z0-9_]+|[^[:space:]]' |
|
3171 |
3027d 11h |
helixhorned |
/polymer/eduke32/source/grpscan.c |
Split r3159..r3161, part 3, addendum 1: add a forgotten "Bfstat". |
|
3165 |
3027d 11h |
helixhorned |
/polymer/eduke32/source/grpscan.c |
Revert "Fix the warnings when building with C++, add MSVC C++ build support."
This reverts r3159..r3161.
Conflicts:
eduke32/build/include/compat.h
(Handled so that r3163's changes are kept applied.) |
|