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
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
23c04c17e1
Changed version to 0.57.1; Updated release notes
2011-07-16 21:21:11 +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
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
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
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
1eac00e0b5
opengles variable in SConstruct could be activated by command-line argument opengl
2011-01-17 19:27:54 +01: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
28bf026158
Added OpenGL ES support - contributed by Florian Feucht and Oliver Haag
2011-01-06 12:43:55 +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
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
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
0c9a9f4d62
Added missing brackets gone missing in r936
2010-11-28 16:07:39 +01: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
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
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
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
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
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
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
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
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
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
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
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
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
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
zicodxx
eeb908f26d
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
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
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
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
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
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
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
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