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
94e47b14f9
Added: Minor improvement and fix to dl_list code...
...
Added: More work on tracker code base and protocol documentation...
2008-08-19 04:50:47 +00:00
kiplingw
1f7de002ad
Added: More thought on tracker protocol and code...
2008-08-12 06:11:39 +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
97f7a1e851
Added: More work on tracker client side code...
...
Added: DXX-Rebirth tracker communication protocol documentation...
Warning: Broken and will segfault. Will figure out later. Disabled in release mode anyways...
2008-08-10 06:51:32 +00:00
kiplingw
f6d1ad01b1
Updated: Forgot to ammend CHANGELOG.txt with last commit...
2008-07-28 05:38:28 +00:00
kiplingw
75227cf100
Added: Some notes regarding the warning raised in main/newdemo.c...
...
Fixed: Warning in 2d/pcx.c...
2008-07-27 22:12:19 +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
kreatordxx
5c7b49b0ef
Make network endian code more consistent between DXX's, use PUT/GET_INTEL macros more, remove redundant no_cpp_precomp macro
2008-07-26 06:14:31 +00:00
zicodxx
e54992a974
Fixed IPX default socket (typo); Using function pointer for IPX-based sockets instead of globals
2008-07-19 22:28:31 +00:00
kreatordxx
0866c3c66c
Add BALDGUY cheat for Mac data (see if anyone finds it ;-) )
2008-07-15 12:50:27 +00:00
kreatordxx
ce914f552e
No using chdir for Mac OS 9 - it doesn't have it
2008-07-01 11:22:36 +00:00
kreatordxx
e539cdc14b
Make sure the right audio CD track is played when starting a level
2008-07-01 11:18:37 +00:00
kreatordxx
402fe0ec51
Add snprintf for Mac OS 9
2008-07-01 11:15:52 +00:00
kreatordxx
ea58e300f0
Increment version number for Mac, ensure Get Info strings copy to bundle, use correct Mac OS X SDKs
2008-07-01 11:09:46 +00:00
zicodxx
5c1301beaa
DXX-Rebirth release v0.54
2008-06-28 10:56:33 +00:00
kreatordxx
566efbd634
make sure it knows whether an audio CD just inserted is the official one
2008-06-17 13:41:29 +00:00
kreatordxx
16cfedcccd
tidy up music keys, ALT-SHIFT-F9 ejects audio CDs
2008-06-15 08:50:05 +00:00
zicodxx
b20c810d1d
Fixed scores write (wasn't PhysFS); Fixed PLAYING_BUILTING_MISSION in D1X; Better call for DoJasonInterpolate in demo code (hopefully)
2008-06-14 23:29:39 +00:00
zicodxx
db87da1ac5
Setting GameArg.SndNoSound to true if SDL_mixer init fails
2008-06-12 08:01:00 +00:00
zicodxx
a36ee745bd
Improved Player relay for Endlevel status; Fixed leaving when UDP hosts leaves; Fixed multi_frame_calling while demos since demos can be Game_mode & GM_MULTI; Re-added lost collision fix between robots and reactor; Made state_defaut_item static so selected state slot stays selected
2008-06-11 21:18:50 +00:00
zicodxx
051acd3e18
Small doc update; Improved SDL_mixer / Jukebox handling if no resource (sound) is available
2008-06-05 16:30:11 +00:00
zicodxx
26502298d9
Generally increasing Menu rendering from 20 to 50 FPS; Allowed Fullscreen toggle in Pause menu and correctly releasing mouse; Fixed broken Death sequence timer; Fixed incorrect data offset for UDP player relay; Fixed crash in Multiplayer summary; Reworked player loading a little bit, making sure kconfig controls are all set; Some small Status bar correction; Implemented real Pause/Reume for Jukebox via SDL_mixer
2008-06-04 19:30:43 +00:00
zicodxx
f710bdd0f4
Only stop music at jukebox_stop() if MIDI jukebox_loaded - otherwise user can stop Jukebox with keys but not start it again
2008-06-01 22:33:21 +00:00
zicodxx
eb26c2bb7f
Added d1xrdata.zip for custom data
2008-06-01 22:22:34 +00:00
zicodxx
885074607c
Using Windows code to play HMP files on Windows build; Fixed Jukebox keys in help screen; Allow -noredundancy in Singleplayer; Fixed processing of Console keys if Console is not active; Added Multiplayer hints to README; Made INI wrapping safer and more accurate
2008-06-01 12:53:03 +00:00
kreatordxx
decaf3cc6d
allow an audio CD to be played if it's inserted after DXX is launched, hopefully find the first audio CD if multiple CDs are inserted
2008-05-28 10:38:30 +00:00
zicodxx
a9057c7c06
Set sound distance to 0 for HUD sound taunts; Making Jukebox not crash if -nosound is enabled (should stop Jukebox since no digi system enabled); Lowered mouse axis speed a bit again; Increasing MAX_VECS to 5000
2008-05-25 08:19:31 +00:00
kreatordxx
565ea29e05
Add audio CD support to D1X, fix associated bugs
2008-05-24 08:59:35 +00:00
zicodxx
5789de6531
Reverting screenshot stuff - error prone
2008-05-21 21:59:16 +00:00
zicodxx
cf5deacfe8
Added a new set of preset resolutions
2008-05-21 21:50:14 +00:00
zicodxx
e478ad4584
Updated docs
2008-05-21 14:25:00 +00:00
zicodxx
6b230b82bf
Make Screenshots over backbuffer; Implmented filtered mouse delta reading
2008-05-21 14:06:44 +00:00
zicodxx
d6e16c54d4
Make Screenshots over backbuffer; Implmented filtered mouse delta reading
2008-05-21 13:58:27 +00:00
zicodxx
9af74225ed
Decreasing divisor for mouse axis reading - making mouse sensitivity practically much higher
2008-05-19 21:58:49 +00:00
zicodxx
2de6240191
Added -nomusic ability for SDL_mixer API; Added -gl_fontfixwidth to scale fonts with fixed aspect on widescreen resolutions, scaled to height
2008-05-19 19:28:27 +00:00
zicodxx
a19e0df98a
Added support for another egistered D1 HOG with different patching order... damn you PARALLAX
2008-05-19 12:45:33 +00:00
zicodxx
183eab2914
Reworked keys for song changing a bit; Added Song control keys to help menu
2008-05-18 13:20:06 +00:00
kreatordxx
fa16bbc0f2
set Jukebox as the default jukebox path, for Mac OS 9 look for dxx.ini outside the app bundle
2008-05-18 07:13:07 +00:00
kreatordxx
3aa8f5ece7
remember the last IP address entered for UDP instead of parsing -ip_hostaddr
2008-05-16 11:39:27 +00:00
kreatordxx
dfdea820dc
fix remaining endian bugs in network code, now it works on the Mac
2008-05-16 11:20:33 +00:00
kreatordxx
40fe9adf4c
use atoi instead of sscanf for plx reading, so the setting for showing the reticle is read properly on big endian computers
2008-05-10 10:46:34 +00:00
zicodxx
519e3dacb2
Some code improvements and small fixes
2008-05-08 18:29:52 +00:00
zicodxx
a356b4351d
Return unicode characters in key_to_ascii for non-EN keyboard layouts; Fixed sound menu issue if not compiled with SDL_mixer; switched -ip_norelay to -ip_relay since it's not tested enough; Renamed jukebox_free() to jukebox_unload() to stay with naming-convention
2008-05-07 14:11:30 +00:00
zicodxx
91e2934ca1
Return unicode characters in key_to_ascii for non-EN keyboard layouts; Fixed sound menu issue if not compiled with SDL_mixer; switched -ip_norelay to -ip_relay since it's not tested enough; Renamed jukebox_free() to jukebox_unload() to stay with naming-convention
2008-05-07 14:02:01 +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
kreatordxx
1d28080640
make sure it doesn't try to write to gamelog.txt after it's closed
2008-04-27 05:06:30 +00:00
kreatordxx
27e288b21d
get it to work for Mac OS 9
2008-04-24 14:27:54 +00:00
zicodxx
ec70ae0413
Added function gr_set_attributes to change Options like Texture Filtering and SDL_GL attributes while runtime (if supported); Added 4x Multisample support
2008-04-22 08:29:29 +00:00
zicodxx
949e22e0af
Hack to force DOS-style newlines for _WIN32 in gamelog.txt
2008-04-21 23:03:18 +00:00