Kp
e2e89ec8f5
Move command line settable values into class Settings
2013-02-25 02:01:28 +00:00
Kp
38ce033428
Overload argument lookup to allow version-specific names
2013-02-25 02:01:28 +00:00
Kp
d14a6860a4
Rename D1XMAJORi/D1XMINORi/D1XMICROi to DXX_VERSION_MAJORi/DXX_VERSION_MINORi/DXX_VERSION_MICROi
2013-02-25 02:01:28 +00:00
Kp
f75513e03d
Rename D1XMAJOR/D1XMINOR/D1XMICRO to VERSION_MAJOR/VERSION_MINOR/VERSION_MICRO
2013-02-25 02:01:28 +00:00
Kp
4f85c21f13
Fix incorrect usage of no_asm in SConstruct
...
zico switched the variable to 'asm' in dac257e
, so referring to no_asm
has no effect now.
2013-02-24 05:14:11 +00:00
Kp
fd22ea5726
Normalize comments and whitespace to match D2X
2013-02-21 00:20:52 +00:00
Kp
7f137ac493
Move arch_sdlmixer to the same relative position as in D2X SConstruct
2013-02-21 00:14:04 +00:00
Kp
4167cf9685
Move main/hash.c -> misc/hash.c to match D2X
2013-02-21 00:13:56 +00:00
zicodxx
fb9c3b8cce
Patch by A Future Pilot to hopefully fix bug which prevented building source within MinGW if Visual Studio installed
2013-01-08 17:53:10 +01:00
zicodxx
495333522d
Some Sconstruct lovin': Respect LDFLAGS; Made D1XMAJORi/MINORi/MICROi compile time constants; Do not pass CFLAGS to CXX; Mark some more warnings as errors - patches by Kp
2012-07-28 01:41:30 +02:00
Kp
05cb52d5e6
Support extra information, such as git describe, in version string
2012-06-09 15:19:29 +00:00
Kp
b6fa24cafe
Remove -pedantic
...
It warns about the editor build and serves no purpose.
2013-03-09 00:25:10 +00:00
Kp
f6235cda9b
Switch from C99 to Gnu99 to make editor build work
2013-03-09 22:11:54 +00:00
Kp
f3ad08db91
Support extra information, such as git describe, in version string
2012-06-09 15:19:29 +00:00
Kp
914a72e76a
Remove unused hostage dialog editor
2013-03-24 02:28:34 +00:00
Kp
a45411b31f
Switch from C99 to Gnu99 to make editor build work
2013-03-09 22:11:54 +00:00
Kp
d6dba018c7
Remove -D_REENTRANT and instead pass -pthread
...
Pass -pthread to let gcc define threading, instead of using -D_REENTRANT
directly.
2013-03-03 22:24:12 +00:00
Kp
3fdb558ecb
Move compiler flags out of SConstruct preprocessor line
2013-03-03 22:23:44 +00:00
Kp
22d38bcace
Prepare for files to be in a subdirectory
2013-03-03 02:20:54 +00:00
Kp
67f433b3f1
Move register_program into subclass
2013-03-02 23:58:29 +00:00
Kp
b77e563e50
Move net_udp.c reference to subclass
2013-03-02 23:17:38 +00:00
Kp
1c52e588df
Move names of platform-specific sources into subclasses
2013-03-02 23:00:10 +00:00
Kp
c03c9f128c
Combine platform-specific settings construction
2013-03-03 01:54:44 +00:00
Kp
c282e0b852
Use pkg-config to get libSDL settings
2013-03-03 01:52:59 +00:00
Kp
39bbc74872
Copy source lists into individual program objects
...
This is required once unification begins.
2013-03-02 22:41:05 +00:00
Kp
f9397bdfc5
Generate resource file at build time
2013-03-02 21:25:47 +00:00
Kp
ed33108ae7
Move SCons rules into wrapper classes
2013-02-25 01:59:08 +00:00
Kp
96bf0f5bee
Remove ineffective LINKFLAGS assignment
2013-02-25 01:59:08 +00:00
Kp
dbf90c43db
Move platform-specific settings into specialized settings classes
2013-02-25 01:59:08 +00:00
Kp
e14d2ad601
Collapse ogldefines handling
...
ogldefines is always set to ['OGL'], so remove the definitions of it and
just set that value explicitly when OpenGL is used
2013-02-25 01:59:08 +00:00
Kp
857c8d30ac
Simplify copying in compiler environment variables
2013-02-25 01:59:08 +00:00
Kp
87ac6ea221
Move command line settable values into class Settings
2013-02-25 01:59:08 +00:00
Kp
f702d92c5a
Overload argument lookup to allow version-specific names
2013-02-25 01:59:08 +00:00
Kp
93a23298ff
Rename D2XMAJORi/D2XMINORi/D2XMICROi to DXX_VERSION_MAJORi/DXX_VERSION_MINORi/DXX_VERSION_MICROi
2013-02-25 01:59:08 +00:00
Kp
5e7db3626a
Rename D2XMAJOR/D2XMINOR/D2XMICRO to VERSION_MAJOR/VERSION_MINOR/VERSION_MICRO
2013-02-25 01:59:08 +00:00
Kp
2c5ecf0829
Revert "Move main/bmread.c to be sorted in SConstruct"
...
This reverts commit e3dd328e66
.
Folding hid that this move migrated bmread.c from common_sources to
editor_sources.
2013-02-25 01:59:05 +00:00
Kp
839c8d3c43
Normalize comments and whitespace to match D1X
2013-02-21 00:25:12 +00:00
Kp
e3dd328e66
Move main/bmread.c to be sorted in SConstruct
2013-02-21 00:25:12 +00:00
zicodxx
125fbb0ab8
Support for Raspberry Pi - patch by derhass
2013-01-22 00:34:06 +01:00
zicodxx
fa3a0c60fc
Patch by A Future Pilot to hopefully fix bug which prevented building source within MinGW if Visual Studio installed
2013-01-08 17:53:12 +01:00
zicodxx
f41c2443b3
Some Sconstruct lovin': Respect LDFLAGS; Made D2XMAJORi/MINORi/MICROi compile time constants; Do not pass CFLAGS to CXX; Mark some more warnings as errors - patches by Kp
2012-07-28 01:41:40 +02:00
zicodxx
6d3782996c
Fixed some non-critical compiler warnings; Now compiling with -std=c99 -pedantic and fixed warnings (except for editor build) caused by this
2012-05-14 12:20:30 +02:00
zicodxx
e3a21dce5e
Fixed some non-critical compiler warnings; Now compiling with -std=c99 -pedantic and fixed warnings (except for editor build) caused by this
2012-05-14 12:20:27 +02:00
zicodxx
20b8e59305
Incremented version to 0.57.3; Added Release notes
2012-05-10 19:10:49 +02:00
zicodxx
c5b3fc162e
Incremented version to 0.57.3; Added Release notes
2012-05-10 19:10:45 +02:00
Chris Taylor
b94d8f127e
Remove redundant ui_event_process and duplicate mouse.c in ui/. All editor input is now event-based.
2012-03-18 18:04:16 +08:00
Chris Taylor
2d54617b91
Remove redundant ui_event_process and duplicate mouse.c in ui/. All editor input is now event-based.
2012-03-18 18:03:29 +08:00
zicodxx
2f08947f48
Introduced extra short based on MULTI_PROTO_VERSION for version-independent Multiplayer-compability-check; Changed version to 0.57.2 to make new version checking not cause problems with stable release 0.57.1; Removed old version_major/minor variables from netgame and player structures since DXX handles this independently; Cleaned up old version stuff and copyright messages
2011-11-02 01:04:42 +01:00
zicodxx
1371874e0d
Introduced extra short based on MULTI_PROTO_VERSION for version-independent Multiplayer-compability-check; Changed version to 0.57.2 to make new version checking not cause problems with stable release 0.57.1; Removed old version_major/minor variables from netgame and player structures since DXX handles this independently; Cleaned up old version stuff and copyright messages
2011-11-02 01:04:38 +01:00
zicodxx
e10975b3b4
Made the .desktop file follow the official specifications; Added explicit link to libmath for newer versions of binutils; Fixed crash using PhysFS 1.x in PHYSFSX_addArchiveContent()
2011-09-26 19:15:43 +02:00
zicodxx
d8263a85b6
Made the .desktop file follow the official specifications; Added explicit link to libmath for newer versions of binutils; Fixed crash using PhysFS 1.x in PHYSFSX_addArchiveContent()
2011-09-26 19:15:39 +02:00
zicodxx
d9ca3a2287
Removed support for IPX protocol and MS-DOS-Multiplayer-compability due to age and lack of real need and to really improve on the Multiplayer without adding too much complexity for backwards-compability
2011-09-14 01:15:32 +02:00
zicodxx
7638390173
Removed support for IPX protocol and MS-DOS-Multiplayer-compability due to age and lack of real need and to really improve on the Multiplayer without adding too much complexity for backwards-compability
2011-09-14 01:15:20 +02:00
zicodxx
7275fd8b87
Changed version to 0.57.1; Updated release notes
2011-07-16 21:21:14 +02:00
zicodxx
23c04c17e1
Changed version to 0.57.1; Updated release notes
2011-07-16 21:21:11 +02:00
zicodxx
dbd7e83c35
Changed version from 0.56 to 0.57; Added first draft for RELEASE-NOTES.txt; updated docs
2011-05-07 02:51:21 +02:00
zicodxx
81f4e63f0c
Changed version from 0.56 to 0.57; Added first draft for RELEASE-NOTES.txt; updated docs
2011-05-07 02:51:18 +02:00
zicodxx
10aca9a9fe
Expanded possibilities for level authors: RLE- and Texture-cache accepts textures bigger than 64x64, only limit being Texture width must be equal height; Increased maximum amount of Segments from 900 to 9000 - not dynamically allocating them, yet
2011-04-22 10:33:04 +02:00
zicodxx
7890015efd
Expanded possibilities for level authors: RLE- and Texture-cache accepts textures bigger than 64x64, only limit being Texture width must be equal height; Increased maximum amount of Segments from 900 to 9000 - not dynamically allocating them, yet
2011-04-22 10:33:03 +02:00
zicodxx
7f18afd5d7
Client-side implementation for Tracker support by Matt 1360 Vandermeulen including improvements in udp_dns_filladdr and IPv4/IPv6 compability; Very little adjustments by me, too including IPv6 support for Windows (untested); Actual tracker code will follow later as seperate branch when it's done
2011-04-05 02:24:34 +02:00
zicodxx
85f7be583f
Client-side implementation for Tracker support by Matt 1360 Vandermeulen including improvements in udp_dns_filladdr and IPv4/IPv6 compability; Very little adjustments by me, too including IPv6 support for Windows (untested); Actual tracker code will follow later as seperate branch when it's done
2011-04-05 02:24:30 +02:00
zicodxx
d6fbef4e43
Moved all these unsorted global cheat variables to a handy structure; Simplified reading of the cheats without trying to make it complicated so no one finds them (everyone can get the source); Removed one or two cheats which carry more garbage than they are worth; Added replacement for the bittersweet cheat; Made FPS Counter an option of Graphics menu
2011-02-14 22:27:07 +01:00
zicodxx
9f6cbc8c6c
Retired most of the Assembler code except the generic i386 scanline renderer; Removed all leftovers of Direct3D implementation; On the way make a some code more similar between D1X-Rebirth and D2X-Rebirth
2011-01-19 21:35:14 +01:00
zicodxx
c124b0883f
Retired most of the Assembler code except the generic i386 scanline renderer; Removed all leftovers of Direct3D implementation; On the way make a some code more similar between D1X-Rebirth and D2X-Rebirth
2011-01-19 21:35:14 +01:00
zicodxx
65aeb5a291
opengles variable in SConstruct could be activated by command-line argument opengl
2011-01-17 19:27:55 +01:00
zicodxx
1eac00e0b5
opengles variable in SConstruct could be activated by command-line argument opengl
2011-01-17 19:27:54 +01:00
Chris Taylor
eca34c30f5
Rename ui/window.c to ui/dialog.c to avoid confusion with arch/sdl/window.c, also rename UI_WINDOW to UI_DIALOG, rename all associated functions, constants, parameters, local variables etc too; make a window when making a UI_DIALOG (does nothing yet)
2011-01-17 22:42:18 +08:00
Chris Taylor
45930e9afe
Rename ui/window.c to ui/dialog.c to avoid confusion with arch/sdl/window.c, also rename UI_WINDOW to UI_DIALOG, rename all associated functions, constants, parameters, local variables etc too; make a window when making a UI_DIALOG (does nothing yet)
2011-01-17 22:41:05 +08:00
zicodxx
449a5dffb1
Added OpenGL ES support - contributed by Florian Feucht and Oliver Haag
2011-01-06 12:43:58 +01:00
zicodxx
28bf026158
Added OpenGL ES support - contributed by Florian Feucht and Oliver Haag
2011-01-06 12:43:55 +01:00
zicodxx
8e23a0b452
More consistency in SConstruct command-line variables; Added automatic Endianess-checker; Set target to 'd2x-rebirth' no matter if OpenGL or not
2011-01-03 11:42:53 +01:00
zicodxx
182fa63ea8
More consistency in SConstruct command-line variables; Added automatic Endianess-checker; Set target to 'd1x-rebirth' no matter if OpenGL or not
2011-01-03 11:42:50 +01:00
Chris Taylor
2fa153489c
Move main/editor to editor and move headers to include/editor, like d1x
2010-12-28 11:21:43 +08:00
Chris Taylor
0557c8bb43
Copy lots of editor stuff from d2x-rebirth to d1x-rebirth, getting it to work on Mac OS X
2010-12-24 12:26:24 +08:00
zicodxx
e883f01ec9
Add support for Windows native error/warning boxes; Only print to stdout on Linux/other *nix; Fixed redundant printing of Error and Warning via stdout
2010-11-30 13:46:23 +01:00
zicodxx
427fb6d6b5
Add support for Windows native error/warning boxes; Only print to stdout on Linux/other *nix; Fixed redundant printing of Error and Warning via stdout
2010-11-30 13:46:10 +01:00
zicodxx
13c1093ca1
Added missing brackets gone missing in r936
2010-11-28 16:08:11 +01:00
zicodxx
0c9a9f4d62
Added missing brackets gone missing in r936
2010-11-28 16:07:39 +01:00
Chris Taylor
4fa20a3d9f
Add support for OS native error/warning boxes, only implemented for Mac for now
2010-11-28 20:08:29 +08:00
Chris Taylor
be82a68e77
Add support for OS native error/warning boxes, only implemented for Mac for now
2010-11-28 20:02:38 +08:00
zicodxx
733f6fc5d8
DXX-Rebirth release v0.56
2010-09-04 13:06:50 +00:00
zicodxx
7e6ab4745a
DXX-Rebirth release v0.56
2010-09-04 13:06:50 +00:00
zicodxx
6c61d30ffa
Added res-file to be linked in Windows build to show icon in Filemanager; converted icon file to be smaller
2010-08-21 17:08:53 +00:00
zicodxx
aaae123e44
Added res-file to be linked in Windows build to show icon in Filemanager; converted icon file to be smaller
2010-08-21 17:08:53 +00:00
kreatordxx
4e238f2005
Add 'Resources' in .app bundle to searchpath for Mac; move bigger functions from physfsx.h to physfsx.c; resolve conflict with definition of 'bool'
2010-08-09 14:04:22 +00:00
kreatordxx
3ed285f469
Add 'Resources' in .app bundle to searchpath for Mac; move bigger functions from physfsx.h to physfsx.c; resolve conflict with definition of 'bool'
2010-08-09 14:04:22 +00:00
zicodxx
8c93390f4b
Fix for last commit - forgot to add libs recognized by sdl-config
2010-07-30 12:10:28 +00:00
zicodxx
fb7551f90c
Fix for last commit - forgot to add libs recognized by sdl-config
2010-07-30 12:10:28 +00:00
zicodxx
cd13732735
restricted parsing of sdl-config to *NIX and Mac builds as it's static on Win32 anyways; added verbosebuild as SCons option to print out all compiler/linker messages
2010-07-30 07:34:33 +00:00
zicodxx
48b60f63a8
restricted parsing of sdl-config to *NIX and Mac builds as it's static on Win32 anyways; added verbosebuild as SCons option to print out all compiler/linker messages
2010-07-30 07:34:33 +00:00
zicodxx
27c1d4733a
Merged all HMP-related code into hmp.c/h; Also introduced new HMP to MIDI conversion functions based on JJFFE which use former Win32-related HMP-code - fixes some bugs in MIDI conversion and cleaner
2010-07-18 20:28:15 +00:00
zicodxx
9070771c47
Merged all HMP-related code into hmp.c/h; Also introduced new HMP to MIDI conversion functions based on JJFFE which use former Win32-related HMP-code - fixes some bugs in MIDI conversion and cleaner
2010-07-18 20:28:15 +00:00
zicodxx
4d5ff1bd29
Fixed Compiler-warning on Windows; Fixing Windows build which was not linking against SDL
2010-07-04 07:07:51 +00:00
zicodxx
e22b62eee4
Make Version-check for UDP also cover Micro-versions; Making sure versioning will act same way as conf.h for MacOS
2010-02-23 15:05:50 +00:00
zicodxx
64af50c05a
Make Version-check for UDP also cover Micro-versions; Making sure versioning will act same way as conf.h for MacOS
2010-02-23 15:05:50 +00:00
zicodxx
ea927946a8
Removing svnmicro as micro numbering option since SVN-revisions will not really represent logical numbering; Some cleaning for libs usage; Small cleanup
2010-02-23 01:21:55 +00:00
zicodxx
b9422063ab
Removing svnmicro as micro numbering option since SVN-revisions will not really represent logical numbering; Some cleaning for libs usage; Small cleanup
2010-02-23 01:21:55 +00:00
zicodxx
f782692332
Making files in 2d directory more similar and removed unused and broken code; Fixing a bunch of memory errors; Removed stack protecting flag for gcc in debug mode
2009-11-30 22:42:55 +00:00
zicodxx
75062a8d96
Making files in 2d directory more similar and removed unused and broken code; Fixing a bunch of memory errors; Removed stack protecting flag for gcc in debug mode
2009-11-30 22:42:55 +00:00
zicodxx
62b75469dd
Adding macros USE_UDP and USE_IPX for the compiler to compile with either UDP- and/or IPX-support and removed the older IPX macros
2009-11-29 16:46:13 +00:00
zicodxx
6a00504d89
Adding macros USE_UDP and USE_IPX for the compiler to compile with either UDP- and/or IPX-support and removed the older IPX macros
2009-11-29 16:46:13 +00:00
zicodxx
1ec38c1503
Improved Disconnect-handling between levels; Improved Kick-handling; Do not say that IPv4 and IPv6 builds are not compatible in scons -h anymore
2009-11-24 15:20:09 +00:00
zicodxx
cf3f852095
Improved Disconnect-handling between levels; Improved Kick-handling; Do not say that IPv4 and IPv6 builds are not compatible in scons -h anymore
2009-11-24 15:20:09 +00:00
zicodxx
febe5d124d
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
2009-11-24 09:48:53 +00:00
zicodxx
dbf4d55839
Abstracting networking protocols - Step 4: Implemented new UDP layer with Client/Server communication, Packet Loss Prevention and strict Version checking. Netgames list will follow later.
2009-11-24 09:48:53 +00:00
kreatordxx
70bbac21b7
Read big endian savegames on little endian computers and vice versa
2009-10-05 02:51:37 +00:00
kreatordxx
af0c2db749
Split game.c into game.c, gamecntl.c and gamerend.c like d2x
2009-06-07 11:28:12 +00:00
kreatordxx
a1c9e3986e
Add new window system, not used yet
2009-05-21 12:16:39 +00:00
kreatordxx
45ba0ca307
Add new window system, not used yet
2009-05-21 12:16:39 +00:00
zicodxx
0c36fecb42
Abstracting networking protocols - Step 2: Introducing new structure to hold protocol-dependend and -independend information about Netgame and it's Players; Further isolation of the IPX code and renaming the netdrv_* code to ipxdrv_* as this is now actually IPX-only; Next up: Renaming network_* functions to net_ipx_*, writing wrappers for protocol dependend functions in multi.c, Implementing protocol selection and Cleanup
2009-03-20 12:10:38 +00:00
zicodxx
b3bf4813df
Abstracting networking protocols - Step 2: Introducing new structure to hold protocol-dependend and -independend information about Netgame and it's Players; Further isolation of the IPX code and renaming the netdrv_* code to ipxdrv_* as this is now actually IPX-only; Next up: Renaming network_* functions to net_ipx_*, writing wrappers for protocol dependend functions in multi.c, Implementing protocol selection and Cleanup
2009-03-20 12:10:38 +00:00
zicodxx
0fc0fff7f1
Abstracting networking protocols - Step 1: Renaming network-related files; Removing net_ipx.h (former network.h) includes from as much files as possible to make isolation of IPX-related functions easier in Step 2; Version defines Cleanup - needed later for good Version-Checking
2009-03-04 21:04:43 +00:00
zicodxx
8da36f8873
Abstracting networking protocols - Step 1: Renaming network-related files; Removing net_ipx.h (former network.h) includes from as much files as possible to make isolation of IPX-related functions easier in Step 2; Version defines Cleanup - needed later for good Version-Checking
2009-03-04 21:04:43 +00:00
zicodxx
4d59723cc2
Added Packet-loss prevention code for Netgames
2009-01-31 23:47:15 +00:00
zicodxx
f84a267dd1
Added Packet-loss prevention code for Netgames
2009-01-31 23:47:15 +00:00
md2211
edfe0e0b47
Debian packaging scripts
2008-12-30 22:14:06 +00:00
md2211
f176bd23da
Debian packaging scripts
2008-12-30 22:14:06 +00:00
zicodxx
eeb908f26d
DXX-Rebirth release v0.55
2008-12-24 10:52:58 +00:00
zicodxx
a4daf695a6
DXX-Rebirth release v0.55
2008-12-24 10:52:58 +00:00
zicodxx
2b5c8d2b77
Removed (#if 0) the unfinished Tracker stuff for our Release so it won't confuse the Win32 build
2008-12-20 11:57:03 +00:00
md2211
f92ded953a
Implemented SConstruct optional behavior (svnmicro=1) to automatically use SVN rev number as micro
...
version
2008-12-18 23:12:01 +00:00
md2211
9e308457bc
Implemented SConstruct optional behavior (svnmicro=1) to automatically use SVN rev number as micro
...
version
2008-12-18 23:12:01 +00:00
zicodxx
aee0198f2e
Using a clean flow for closing game data at the end of main() instead of using atexit; Now only use atexit for SDL stuff, error, mem, console (and editor which we do later); Small Cleanup
2008-11-14 16:56:40 +00:00
zicodxx
1de53497b2
Using a clean flow for closing game data at the end of main() instead of using atexit; Now only use atexit for SDL stuff, error, mem, console (and editor which we do later); Small Cleanup
2008-11-14 16:56:40 +00:00
zicodxx
52ed53f829
Revisited Kip's non-Tracker changes and implemented to D2X: Prettier SConstruct output, Forgotten newlines at end of files, Improvement in dl_list code, Revamped menu GUI defines; I am NOT HAPPY I have to do these changes seperately
2008-10-28 17:58:54 +00:00
zicodxx
f108f30ffd
Added new function to calculate common timesteps; Increased MAXIMUM_FPS to 200 for release and 1000 for debug; Used fixed sim_time for do_physics_sim and Interpolating to ensure collisions stay accurate at high FPS; New code and faster code for dot products by The_Lion; Disabled Nice-FPS and common Frame-Loop if VSync is active; More accurate delta timer for mouse (consider overhead); Added SDL_(Un)LockAudio for old SDL Audio interface; General support for up to 16 mouse buttons; Code cleanup; Made some AI movement and Player shaking FPS-independent
2008-09-30 00:07:07 +00:00
zicodxx
63d2c4a2cf
Added new function to calculate common timesteps; Increased MAXIMUM_FPS to 200 for release and 1000 for debug; Used fixed sim_time for do_physics_sim and Interpolating to ensure collisions stay accurate at high FPS; New code and faster code for dot products by The_Lion; Disabled Nice-FPS and common Frame-Loop if VSync is active; More accurate delta timer for mouse (consider overhead); Added SDL_(Un)LockAudio for old SDL Audio interface; General support for up to 16 mouse buttons; Code cleanup; Made some AI movement and Player shaking FPS-independent
2008-09-30 00:07:07 +00:00
kiplingw
41e1b91dd4
Added: Much more work on tracker...
...
Changed: Added PROGRAM_NAME to list of CPPDEFINES. Needed for tracker protocol's useragent submission...
2008-08-11 05:30:42 +00:00
kiplingw
4328ddcb05
Added: Mostly stubbed out test code for game tracker server stuff...
...
Fixed: Cleaned up some GUI macro code in menu.c...
Updated: CHANGELOG.txt for end user level changes...
SConstruct: Cleaned up build system a bit with prettier build messages, added a feature or two, and included tracker source
Fixed: Fixed harmless warnings on no new line at end of some source files...
2008-07-26 17:57:13 +00:00
zicodxx
0c7621c98c
DXX-Rebirth release v0.54
2008-06-28 10:56:33 +00:00
zicodxx
5c1301beaa
DXX-Rebirth release v0.54
2008-06-28 10:56:33 +00:00
kreatordxx
565ea29e05
Add audio CD support to D1X, fix associated bugs
2008-05-24 08:59:35 +00:00
zicodxx
e478ad4584
Updated docs
2008-05-21 14:25:00 +00:00
zicodxx
f0e0d797da
Updated docs
2008-05-21 14:25:00 +00:00
zicodxx
ec7f8b68de
Extended Jukebox capabilities for looping and continous playing and added jukebox_free() which allows calling jukebox_load() being able to load a new directory; Added Jukebox options to sound options menu; Removed loop hack for Windows MIDI playback; SDL_mixer implementation can now be used for Windows build as well
2008-05-01 21:40:34 +00:00
zicodxx
039b8b551e
Extended Jukebox capabilities for looping and continous playing and added jukebox_free() which allows calling jukebox_load() being able to load a new directory; Added Jukebox options to sound options menu; Removed loop hack for Windows MIDI playback; SDL_mixer implementation can now be used for Windows build as well
2008-05-01 21:40:34 +00:00
zicodxx
a40b362ced
Made joy_flush also resetting button state; Improved glReticle; Implemented Fallback resolution if SDL may fail; Code cleanup
2008-04-19 19:11:32 +00:00
zicodxx
9bcea627d1
Made joy_flush also resetting button state; Improved glReticle; Implemented Fallback resolution if SDL may fail; Code cleanup
2008-04-19 19:11:32 +00:00
zicodxx
44bbb66101
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
2008-04-06 20:23:28 +00:00
zicodxx
a172315d4a
Implemented Console-style game logging system to print graphics, to stdout and gamelog.txt; Added structure to keep values for descent.cfg; Added aspect and Texture Filtering to descent.cfg; Removed mono code - printing important stuff over console; Removed some obsolete or very common defines; Code cleanup and small fixes
2008-04-06 20:23:28 +00:00
zicodxx
70973d6a5d
Implemented D2X code for wepaon cycling and reordering; Added lock status for mouse axis weapon cycling because of scaled mouse delta; Due to player feedback (any my opinion) making homer turn rate smaller to make them a bit harder to dodge; Preventing write of player data while Demo playback; Small code cleanup and corrections
2008-03-23 13:03:26 +00:00
kreatordxx
10e956ccde
allow dxx.ini to stay with the binary for *NIX systems, with Mac OS 9 don't put user-created files inside the .app bundle
2008-03-22 04:48:37 +00:00
kreatordxx
52721ef7a2
allow dxx.ini to stay with the binary for *NIX systems, with Mac OS 9 don't put user-created files inside the .app bundle
2008-03-22 04:48:37 +00:00
zicodxx
6479a897b2
Fixed some memory issues; Fixed some HUD element alignment; Only send NetDrv packets if NetDrvInstalled is true; Fixed demo glitches; Actually using Game_mode in demos to make Newdemo_game_mode hacking obsolete
2008-03-08 22:37:09 +00:00
zicodxx
f3d8d50a94
Reworked fonts routines - makes easier to expand and scale correctly; Reworked menus with better border scaling, improved rendering and cleanups; Improved font priniting ingame, better alignment; Reworked Netgame list; Real Doublebuffering in SDL-mode; Removed old and unused sources
2008-02-24 14:41:27 +00:00
zicodxx
8eb5c965d2
Reworked fonts routines - makes easier to expand and scale correctly; Reworked menus with better border scaling, improved rendering and cleanups; Improved font priniting ingame, better alignment; Reworked Netgame list; Real Doublebuffering in SDL-mode; Removed old and unused sources
2008-02-24 14:41:27 +00:00
kreatordxx
3a188fa14d
support PC shareware files in full version build, make game data loading code easier to follow
2008-02-11 12:12:57 +00:00
zicodxx
46c229a572
Renaming udp.* to netdrv_udp.* to fit naming convention; Small menu ui fixes
2008-01-29 15:57:59 +00:00
zicodxx
8d025c7aef
Renaming udp.* to netdrv_udp.* to fit naming convention; Small menu ui fixes
2008-01-29 15:57:59 +00:00
zicodxx
b6f477a398
Cleanung up arch/ a little bit; Added mouse delta time interval for more more accurate reading at high FPS
2008-01-29 14:49:54 +00:00
zicodxx
fe98538b2b
Cleanung up arch/ a little bit; Added mouse delta time interval for more more accurate reading at high FPS
2008-01-29 14:49:54 +00:00
zicodxx
d9e23370f9
Implemented PhysFS support; Implemended D2X memory functions; Code cleanups
2008-01-23 17:25:09 +00:00
kreatordxx
da7fd57332
merge loadrl2.c into gamemine.c and gamesave.c
2008-01-19 01:13:47 +00:00
zicodxx
091526789e
Added BigEndian-related multiplayer/network code (unfinished); Re-Added IPX Socket option to Host menu for IPX games; Removed ForceVersionCheck global - conditions with driver->type; Merged netmisc.* and netpkt.*; Handling host disconnect for UDP games in network.c
2008-01-08 16:33:19 +00:00
zicodxx
416403c2d6
Fixing MAC compiling issues (hopefully); Re-Added IPX Socket option to Host menu for IPX games; Renamed netmisc.* to netpkt.*; Handling host disconnect for UDP games in network.c
2008-01-08 16:30:14 +00:00
kreatordxx
2ac1559a8b
get D1X to build for Mac OS X, conditionals for Mac OS 9
2008-01-03 10:31:02 +00:00
zicodxx
acdcb77711
Cleaned/Rewritten/Renamed lower level network layer to make it (look) less IPX-oriented
2008-01-02 15:36:51 +00:00
zicodxx
96cc6e1006
Cleaned/Rewritten/Renamed lower level network layer to make it (look) less IPX-oriented
2008-01-02 15:36:51 +00:00
zicodxx
62f6f40ab3
Code cleanup - old/unused/obsolete multiplayer code and more
2007-12-29 14:18:49 +00:00
zicodxx
d2ca16d4c1
Implemented new UDP/IP interface with Server-Relay (for firewalled users) and IPv6 compability; Fixed memory issues; If arguments -gl_mipmap and -gl_trilinear used both, always select -gl_trilinear
2007-12-17 22:45:45 +00:00
zicodxx
d6c708c111
Implemented new UDP/IP interface with Server-Relay (for firewalled users) and IPv6 compability; Fixed memory issues; If arguments -gl_mipmap and -gl_trilinear used both, always select -gl_trilinear
2007-12-17 22:45:45 +00:00
zicodxx
4f399bbfea
Improvements for -gl_prshot; Improved show_netgame_info(); Removed obsolete multisave code; Removed mekh stuff and wide cleanings in whole multi code; Incremented MULTI_PROTO_D1X_VER (for version checks in the future if needed); Renamed 'D1X-only game' to 'Version Check'
2007-10-31 00:49:24 +00:00
zicodxx
bbc507ff9a
DXX-Rebirth release v0.53
2007-10-22 12:07:02 +00:00
zicodxx
7e7ffe67cf
DXX-Rebirth release v0.53
2007-10-22 12:07:02 +00:00
md2211
69492c702f
Big args code refactoring, fixed issue with userdir d2x.ini, and a few other small things
2007-10-12 20:09:26 +00:00
md2211
1bb0cd2b75
Big args code refactoring, fixed issue with userdir d2x.ini, and a few other small things
2007-10-12 20:09:26 +00:00
zicodxx
681db31858
Moved Windows midi functions to digi_audio_* functions
2007-09-30 13:38:25 +00:00
zicodxx
2a889d2d9c
Moved Windows midi functions to digi_audio_* functions
2007-09-30 13:38:25 +00:00
zicodxx
18d7e3fb69
Updated docs; Removed GP2X support since I won't support this device anymore
2007-09-28 22:44:04 +00:00
zicodxx
e955dff203
Updated docs; Removed GP2X support since I won't support this device anymore
2007-09-28 22:44:04 +00:00
zicodxx
636b244f53
Small fixes for new netgame info screen; Doing PING routines D2X-way while trying to keep compability to other D1X versions
2007-09-26 18:30:48 +00:00
zicodxx
02bad1ce39
Removed briefing text shadows code
2007-09-20 14:39:23 +00:00
zicodxx
9eb7dfc112
Code-cleanup; Implemented new multi profile feature
2007-09-20 14:22:57 +00:00
zicodxx
f17be32e17
Code-cleanup; Implemented new multi profile feature
2007-09-20 14:22:57 +00:00
md2211
324c0df6a1
* Huge SDL_mixer refactoring; sound backend now selectable at runtime, in D1X & D2X
...
* Sound system now uses a set of function pointers (digi.c) as a single interface to either SDL or SDL_mixer
* Ported jukebox functionality to D2X
2007-09-18 13:37:39 +00:00
md2211
cd6e155579
* Huge SDL_mixer refactoring; sound backend now selectable at runtime, in D1X & D2X
...
* Sound system now uses a set of function pointers (digi.c) as a single interface to either SDL or SDL_mixer
* Ported jukebox functionality to D2X
2007-09-18 13:37:39 +00:00
zicodxx
dc1e0d5e65
Code Re-formatting; Preventing Redundancy in Restricted-game joining and leaving players (packet redundancy); Removed Network master menu (and mlticntl code) due to compatibility to older games; Using D2X code for restricted games; Expanded Game-help screen
2007-09-13 10:08:47 +00:00
zicodxx
6391e10c83
If sdl_only=1 do not use Assembly code by default because of poor portability - switch asm=1 necessary now; Removed final remnants of glScissor
2007-08-28 00:01:25 +00:00
zicodxx
dac257e4b7
If sdl_only=1 do not use Assembly code by default because of poor portability - switch asm=1 necessary now; Removed final remnants of glScissor
2007-08-28 00:01:25 +00:00
zicodxx
8b615a1ea1
Removed hardcoded CPPPATH for MinGW environment - obsolete since r487
2007-08-21 22:55:00 +00:00
zicodxx
8e2aa8ea2a
Cleaned up more FindArg's - general Debug Options; Cleanups
2007-07-18 20:13:17 +00:00
zicodxx
ca9e82fe80
Cleaned up more FindArg's - general Debug Options; Cleanups
2007-07-18 20:13:17 +00:00
zicodxx
f3ae339f9f
Cleaned up more FindArg's - Sound Options
2007-07-14 22:36:04 +00:00
zicodxx
8217e50e0c
Cleaned up more FindArg's - Sound Options
2007-07-14 22:36:04 +00:00
zicodxx
38cde9ec87
Placing FindArg calls to seperated function, putting variables to a struct - frist step, not finished, yet; Large code cleanup
2007-07-14 20:33:42 +00:00
zicodxx
8efe1ea653
Placing FindArg calls to seperated function, putting variables to a struct - frist step, not finished, yet; Large code cleanup
2007-07-14 20:33:42 +00:00
zicodxx
78103fddce
removed old CD-Play code
2007-07-14 10:51:17 +00:00
zicodxx
37b563d4cd
complete removal of hmiplay-code usage
2007-06-15 08:10:19 +00:00
zicodxx
67531a86d0
complete removal of hmiplay-code usage
2007-06-15 08:10:19 +00:00
zicodxx
c3fa1eb778
fixed more compiler warnings
2007-06-11 15:54:09 +00:00
zicodxx
86c18a63c3
fixed a bunch of compiler warnings
2007-06-11 09:06:14 +00:00
kreatordxx
4f0ab045ff
fix Mac errors involving use of 'VERSION'
2007-06-10 02:27:12 +00:00
zicodxx
a6e1a5c332
Added conditions to add compiler/linker flags from user's environemnt if they have any set; make sure gl functions are not called before OpenGL is initialised, when fullscreen switching; use new 3 argument mouse_get_delta to avoid compiler errors
2007-05-30 14:29:40 +00:00
zicodxx
f1134f0bc3
Removed old UDP/IP and MCAST4 code; Implemented online-capable UDP/IP interface
2007-05-30 14:16:49 +00:00
xatmes
0cfd37f0c9
SConstruct: Added conditions to add compiler/linker flags from user's environemn
...
t if they have any set.
2007-05-22 01:20:06 +00:00
zicodxx
f912c9efa6
Added config field to map a Mouse Axis/Wheel to cycle Primary and Secondary weapons; lots of controls-related code cleaning
2007-05-14 13:38:44 +00:00
zicodxx
f20ec1e42e
Added config field to map a Mouse Axis/Wheel to cycle Primary and Secondary weapons; lots of controls-related code cleaning
2007-05-14 13:38:44 +00:00
zicodxx
59cabbcb84
Version-Tag 0.52
2007-05-03 19:01:28 +00:00
zicodxx
146ada52d3
Version-Tag 0.52
2007-05-03 19:01:28 +00:00
kreatordxx
8067b11be7
add Mac OS X support to SConstruct
2007-04-25 02:39:10 +00:00