zicodxx
3dd8b60118
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
c61b18b576
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
3d1e2ed850
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
846c9231ed
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
e19a1238de
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
fd95b79cae
Add audio CD support to D1X, fix associated bugs
2008-05-24 08:59:35 +00:00
zicodxx
dcba6e84bd
Added a new set of preset resolutions
2008-05-21 21:50:14 +00:00
zicodxx
264014081e
Make Screenshots over backbuffer; Implmented filtered mouse delta reading
2008-05-21 13:58:27 +00:00
zicodxx
8632098a9f
Decreasing divisor for mouse axis reading - making mouse sensitivity practically much higher
2008-05-19 21:58:49 +00:00
zicodxx
5d7dc33e0c
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
8d6a5f125c
Added support for another egistered D1 HOG with different patching order... damn you PARALLAX
2008-05-19 12:45:33 +00:00
zicodxx
0afae4e25c
If a key combo is called which uses key of default wepaon binding, flush inputs
2008-05-19 11:31:15 +00:00
zicodxx
6f5d6fd2e2
Reworked keys for song changing a bit; Added Song control keys to help menu
2008-05-18 13:20:06 +00:00
kreatordxx
a7d8f850a9
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
6ff14e726c
remember the last IP address entered for UDP instead of parsing -ip_hostaddr
2008-05-16 11:39:27 +00:00
kreatordxx
bfbb7c50ad
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
e6ec09869e
Some code improvements and small fixes
2008-05-08 18:29:52 +00:00
zicodxx
9709081498
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
b772706508
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
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
kreatordxx
acb56ca502
make sure it doesn't try to write to gamelog.txt after it's closed
2008-04-27 05:06:30 +00:00
kreatordxx
a7d9bba643
get it to work for Mac OS 9
2008-04-24 14:27:54 +00:00
zicodxx
5d19c11124
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
410dadb7c9
Hack to force DOS-style newlines for _WIN32 in gamelog.txt
2008-04-21 23:03:18 +00:00
zicodxx
d457f9430d
Reworked timer_delay2() and calc_frame_time() to be more accurate and CPU-friendly; -nicefps replayced by -nonicefps to disable sleeping for calc_frame_time; Implemented VSync via SDL; Fixed compilation issues; Code cleanup
2008-04-21 18:39:49 +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
53ed00581b
Fixing collision bugs; Cleaning hudmsg.h; Solving death sequence timer without GameTime and removed another global
2008-04-13 13:52:58 +00:00
zicodxx
44682b4d8a
Fixing collision bugs; Cleaning hudmsg.h; Solving death sequence timer without GameTime and removed another global
2008-04-13 13:14:19 +00:00
zicodxx
9729e0adc3
Reverted homers turn_radius again to respect higher difficulty levels; Added PRShot to menus; Fixed typo in OglAlphaEffects saving
2008-04-13 10:59:10 +00:00
zicodxx
3a52d03d21
Added structure for values saved in PLR/PLX files; Added most common command-line options to options menu
2008-04-13 00:28:36 +00:00
kreatordxx
a62060bacf
show a messagebox if there's an error and graphics are initialised, update Xcode project
2008-04-08 12:51:21 +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
kreatordxx
2b94bf476a
add support for Mac D1 sounds (converted to RAW format), update Xcode project
2008-03-27 10:43:35 +00:00
zicodxx
b4bbed6ed8
Do not actually blit movie frame if palette has been changed
2008-03-25 13:12:27 +00:00
zicodxx
3a747dbdee
include/loadgl.h, main/newmenu.c, main/titles.c: Added definitions for OpenGL fucntions which might not be included in system headers; Cleaned and declared briefings palette hacks [EMULATING_D1 needs work]; Menu right border shadow was too wide;
2008-03-25 12:28:02 +00:00
zicodxx
96f1a961f6
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:42 +00:00
kreatordxx
932607cab4
allow hoard.ham to go in 'Data' subdirectory
2008-03-22 06:23:19 +00:00
kreatordxx
34046e15ac
add prototypes for show_game_stats and network_do_join_game to fix warnings
2008-03-22 04:57:52 +00:00
zicodxx
d2365d65f0
Simplification of palette code; Properly screen clearing in SDL-only build when palette changes; Removed obsolete functions like gr_update (replaced by gr_flip), gr_palette_fade_in/out, gr_palette_clear; Added functionality to render Automap while menu display as well; Improved blocking of some controls code while Automap active; Fixed some compiler warnings
2008-03-20 23:23:46 +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
10f39559bf
Fixed wrong font width spacing, -gl_prshot, mission loading, null-terminatinon in several menus, cockpit glitch; Improved gl_reticle, -noredundancy; Some code cleanup
2008-02-27 22:05:58 +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
kreatordxx
4d6d0dd246
fix bug where a Mac host crashes on starting a game
2008-02-24 06:40:56 +00:00
kreatordxx
0b4ec2d6ab
make sure the right error message is shown if it can't open a demo
2008-02-24 06:37:34 +00:00
kreatordxx
ba1203b822
use d_ memory functions in hmp2mid, since I already started to erroneously
2008-02-17 04:47:38 +00:00
kreatordxx
912bef3a8b
make sure a briefing isn't interpreted as an endlevel sequence file, preventing an in-game warning
2008-02-12 12:27:05 +00:00
kreatordxx
05a1904547
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
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
f971a49958
Updated Docs - Data files mus bt lowercase; Fixed small Multiplayer issues
2008-01-24 22:26:43 +00:00
zicodxx
d7b3c878ed
Fixed memory issue as Joystick freeing; Case-insensitive mission-loading; Added support for non-Hog'ed missions; Improved writing functions for config and player files
2008-01-23 17:28:28 +00:00
kreatordxx
0f9a1c23e5
rename datafile_open to PHYSFSX_openDataFile to fit in with naming convention
2008-01-19 09:02:47 +00:00
kreatordxx
ef6d9bfb0d
if descent2.hog / d2demo.hog isn't found, show a more accurate error message than before
2008-01-19 00:55:54 +00:00
zicodxx
64f760e4f0
Removed SDL Gammaramp code (obsolete); Improvements on Demo code
2008-01-13 13:32:06 +00:00
zicodxx
66ed0f62f1
Removed SDL Gammaramp code (obsolete); Improvements on Demo code
2008-01-13 13:27:58 +00:00
kreatordxx
65fc0eaad5
fix typo causing compiler error on bigendian computers
2008-01-13 00:36:04 +00:00
zicodxx
2f60e0ae31
Safe timer rollover in menu idle-demo function; Reintroduced menu shortcuts; Implemented support for menu scrolling if nitems > 15
2008-01-08 21:02:06 +00:00
zicodxx
a4c220c2e5
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:46:15 +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
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
62f6f40ab3
Code cleanup - old/unused/obsolete multiplayer code and more
2007-12-29 14:18:49 +00:00
zicodxx
24e25d966b
Fixed compiler error because of removed header file; Removed connect state restore in multi_endlevel_score to make sure always state 7 is sent to other players while connect state is obviously restored later; Allocated memory for all sequence_packet's; Moved piggy_close() to main - replacing atexit; Rendering credits with timer_delay2 at constant 25FPS and save CPU
2007-12-23 00:51:59 +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
fc60cd575d
Fixed new redundancy HUD messages check - made it more strictly
2007-11-23 23:04:08 +00:00
zicodxx
1639e0f1f5
Fixed some memory problems; Adjusted timer_delay2 for robot briefings
2007-11-23 21:14:57 +00:00
zicodxx
df7a1ca071
Introduced timer_delay2 as replacement for timer_delay to sleep according to given FPS rate considering calc time between frames
2007-11-21 12:46:09 +00:00
zicodxx
a5e460e66e
Correctly saving Reverse Stereo setting; Added Demo playback help keys; aligned Demo recording to 20 frames per second to save lots of hard drive space
2007-11-06 20:33:22 +00:00
zicodxx
90225b5964
Data types correction
2007-11-01 18:49:28 +00:00
zicodxx
2d32bb7b3e
Improvements for -gl_prshot; Improved show_netgame_info(); Removed obsolete multisave code
2007-10-31 00:49:45 +00:00
zicodxx
4f79a95a46
code cleaning
2007-10-30 00:01:55 +00:00
zicodxx
c3b0baa1c3
Memory stuff
2007-10-29 21:40:49 +00:00
zicodxx
cab3ce124f
Fixed cockpit_mode_save usage for Death sequence
2007-10-29 13:16:29 +00:00
zicodxx
4ee1ca5020
Using FONTSCALE_X instead of MENSCALE_X to scale netlist tabs
2007-10-28 21:52:10 +00:00
zicodxx
cf27a22701
For HUD messages redundancy check, compare all messages and check if message already printed and is a typical 'ALREADY HAVE' message - waste them if so
2007-10-28 21:34:20 +00:00
zicodxx
453cf2d609
Fixed problems with GameTime wraparound - delay sounds, cloak, invulnerability, ping; Added debug key to Reset GameTime for testing; Removed -gl_vidmem; Cheat-code cleanup; Some HUD message redundancy
2007-10-28 20:14:25 +00:00
zicodxx
9577e61339
Small fixes; Code cleanup; Implemented PR-Screenshot feature
2007-10-18 14:44:02 +00:00
zicodxx
6923527b1a
Removed -userdir switches from command-line and INI since it's not available anymore
2007-10-15 13:36:46 +00:00
zicodxx
567af2ae9a
Reworked Pause-screen
2007-10-14 16:25:55 +00:00
zicodxx
b334ff5b97
Set SOUND_BUFFER_SIZE for SDL_mixer to 1024 to minimize delay; Removed MIDI-existance check and store all music to Music/ subdirectory of writedir - keeps clean if user has tons of levels; Added SDL_mixer command-line help output; Reworked PHYSFSX_init and removed SysUserDir so we can finally read args without a hassle; Stored MAXIMUM_FPS in game.h - where it belongs to
2007-10-13 23:52:17 +00:00
zicodxx
81760cfc9e
Increased Rear_view_leave_time to 0x4000
2007-10-12 14:25:58 +00:00
zicodxx
95533db358
Fixed some command-line options
2007-10-12 14:21:21 +00:00
zicodxx
487d3c55a9
Fixed port deformation while sending handshake
2007-10-12 14:02:34 +00:00
md2211
07245a0bc2
Enabled SDL_mixer sound backend for D2 movie playback. Works with SDL_mixer 1.2.8.
2007-10-11 13:23:00 +00:00
zicodxx
b371d65a19
Moved show_bomb_count() to work with new transparency cockpit layer; Fixed nm_draw_background() for scores and show_game_rules()
2007-10-09 10:15:58 +00:00
zicodxx
13631bd2c6
Improvements for Cockpit mode save; Fixed -pilot switch
2007-10-08 10:40:21 +00:00
zicodxx
3ef8539d83
Reset Rear_view at beginning and end of demo playback
2007-10-07 14:46:52 +00:00
zicodxx
b31fd2367e
Changed name for Window Boxes - preventing redundancy in Windows build
2007-10-07 14:05:18 +00:00
zicodxx
1b93499adb
Changed collision handling between robots and controlcen; Aligned constant sounds to GameTime; Using turn radius of 0x0024*F1_0 for all homing objects while not aligning smart blobs to movement vector
2007-10-07 13:42:21 +00:00
zicodxx
f80b7223f6
Fixed size of kconfig_sub_table background; Fixed problems caused by use of load_stars()
2007-10-06 14:51:30 +00:00
zicodxx
facee57d1f
Not rendering additional transparency cockpit display anymore to ensure compability with custom cockpits; Improved overlay functions for cockpit elements
2007-10-05 23:47:16 +00:00
zicodxx
f83dc0adb8
Moved -nomovies to System Options
2007-10-01 20:42:35 +00:00
zicodxx
5368e3b522
Added line_scpacing in netgame info screen for every not-connected player to keep strings below player table in fixed position; Fixed memleak in kconfig code; Fixed show_title_screen function to cycle correctly 3 seconds or until broken by keypress
2007-10-01 10:05:02 +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
190ed46530
Removed some strlwr calls for -use_players_dir since it uses Uppercase letters
2007-09-28 15:12:55 +00:00
zicodxx
baf266b648
Removed line_spacing for not connected players in Netgame info screen
2007-09-26 21:57:03 +00:00
zicodxx
f8d02edc55
Small fixes for new netgame info screen; Fixed PING routines; Once again fixed some newmenu mouse actions
2007-09-26 18:32:00 +00:00
zicodxx
4bb97b0476
Moved some game keys to not apply if Player_is_dead flag is set
2007-09-24 21:25:47 +00:00
zicodxx
98fb90209b
Removed key shortcuts for menus; Correctly aligned ScrollBox arrows; ScrollOffset now increments earlier is scrolling is done with keys; Fixed width for menu mouse selections; Fxied mouse selector for submenus in ScrollBoxes; Using defines for Arrow-chars in Weapon reordering
2007-09-24 08:05:56 +00:00
md2211
a0b4cac982
* Removed executable flag on most files
...
* Reverted value of SOUND_MAX_VOLUME
2007-09-21 19:06:05 +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
md2211
7c2945b5b8
Removed unnecessary debugging output
2007-09-18 19:57:49 +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
zicodxx
7ab0e53e2d
Code Re-formatting; Preventing Redundancy in Restricted-game joining; Dumping refused player back to Join-menu; Expanded Game-help screen
2007-09-13 10:05:36 +00:00
zicodxx
eb2c82b887
Added complex netgame information screen (key PAUSE), Removed ping commands because ping handled in new screen
2007-09-08 11:11:41 +00:00
zicodxx
cc61379226
Color names in Multi-messages to Player- or Team-color
2007-09-05 17:31:22 +00:00
zicodxx
bb0b2b6929
Fixed embedded color strings
2007-09-03 11:21:00 +00:00
zicodxx
2960bd519c
Moved 'if' for HiresGFX to apply after gr_set_mode call; Fixed problems with HiresGFX=0 in Pilot selection and Briefings; Fixed define for CREDITS_FILE so cfexist checks for txb-, not tex-file
2007-09-01 14:02:49 +00:00
zicodxx
4c5a908268
HUD alignment improvements
2007-08-31 00:10:43 +00:00
zicodxx
2f97b95634
Apply BUMP_HACK on walls only
2007-08-28 22:53:37 +00:00
zicodxx
7316f617a3
Fixed some mem-leaks; Made show_fullscr() use ogl_ubitmapm_cs(); Removed use of glScissor for menus - using Blitting; Code cleanup
2007-08-27 23:01:34 +00:00
zicodxx
1e97e3a2c4
Preventing redundancy of doubled messages correctly
2007-08-26 11:46:10 +00:00
zicodxx
b35d8bc170
Improved CPU cycles sleeping for -nicefps - moved out of main frame calc loop and taking care of 10ms timer inaccuracy
2007-08-25 23:35:19 +00:00
zicodxx
be2eff9ae3
Moved piggy init loading for D1 missions to load_mission_d1
2007-08-24 13:36:01 +00:00
kreatordxx
dfb133d378
allow framerate indicator to be toggled in-game again
2007-08-24 00:01:39 +00:00
zicodxx
a308f5e006
Fixed some compiler warnings
2007-08-20 21:48:55 +00:00
zicodxx
91c393fb54
Added ipx_check_ready_to_join for driver element CheckReadyToJoin, making sure communication between UDP/IP clients
2007-08-20 21:33:26 +00:00
zicodxx
9215de7d52
doing pick_connected_segment in D1 way - more reliable
2007-08-16 18:01:52 +00:00
kreatordxx
61f1dc2227
moved first call of gr_set_mode to before font loading, so OpenGL is initialised before it tries to load textures
2007-08-16 09:16:53 +00:00
zicodxx
0b52731342
changing free to d_free
2007-08-09 14:54:07 +00:00
zicodxx
7703e2b167
actually submitting memleak fix which should have gone in last revision
2007-08-09 14:43:56 +00:00
zicodxx
cb654b41bf
Some debugging-related cleanups, Fixed memleak
2007-08-09 14:29:53 +00:00
zicodxx
1d2b2bb614
Fixes and improvements on -ip_hostaddr
2007-08-09 12:28:28 +00:00
zicodxx
0b523c15be
Added -ip_hostaddr argument to specify a host IP address via command-line/INI
2007-08-08 21:11:51 +00:00
zicodxx
e655c3115b
Fixed excessive use of set_screen_mode; Menu fixes; Better way to determinate Scollboxes
2007-08-08 18:07:21 +00:00
zicodxx
19beaa08cd
Set default value for Game_screen_mode which is necessary if there's no config file yet; Made resolution switching more failsafe by not allowing resolutions below 320x200; Cleaned up briefings code (I hope so)
2007-08-08 12:38:13 +00:00
zicodxx
77cb0fac31
Control Redbook activity with GameArg.SndEnableRedbook only
2007-07-27 13:35:40 +00:00
zicodxx
2bc4cd32bb
Cleanup in Config- and PLX-code; Saving Resolution in Config file so it will apply directly at game-init; Removed seperated resolution mode for menus, SCREEN_MENU now always uses Game_screen_mode; Last FindArg cleanups; Removed MenuHires(Available) and FontHires(Available) and replaced with HiresGFX(Available) to make a more common way to determinate if Hires data is used or not (interactive Demo); Improved support for Interactive Demo
2007-07-26 23:57:29 +00:00
zicodxx
2434d100a8
FindArg cleanup - GL-Debug and SDL arguments
2007-07-23 18:13:49 +00:00
zicodxx
faa6122a4a
Even more FindArg cleanups
2007-07-22 20:40:39 +00:00
zicodxx
a9b6e1b5ff
Deactivated Multisave feature as default (multi.h define) - broken, not sure if it's worth to fix
2007-07-22 19:24:52 +00:00
zicodxx
928a542b88
Removed old Tactile-code since ForceFeedback is currently out of question
2007-07-22 02:01:02 +00:00
zicodxx
196a1267ee
Code cleanup and small fixes
2007-07-22 01:43:34 +00:00
zicodxx
860b964ee4
Code cleanup and small fixes
2007-07-22 01:34:00 +00:00
zicodxx
6469faaafc
Cleanups
2007-07-18 22:23:06 +00:00
zicodxx
8e2aa8ea2a
Cleaned up more FindArg's - general Debug Options; Cleanups
2007-07-18 20:13:17 +00:00
zicodxx
977084d457
Deletion of unused code
2007-07-16 02:46:47 +00:00
zicodxx
7d23cb6772
Cleaned up more FindArg's - Networking Options; Some fixes
2007-07-16 02:34:51 +00:00
zicodxx
3b7cac5e35
Removed unused RealFrameTime; Removed FPS-dependent Homing-tracking code
2007-07-16 00:28:22 +00:00
zicodxx
88f986afe5
Fixing duplicated gr_toggle_fullscreen()
2007-07-15 21:55:00 +00:00
zicodxx
29ef28bef3
Cleaned up more FindArg's - (most important) OpenGL Options
2007-07-15 21:22:07 +00:00
zicodxx
a2a6959d39
Cleaned up more FindArg's - Graphics Options
2007-07-15 15:23:45 +00:00
kreatordxx
1930a3b6b7
use EdiMacData, not SysMacData (compiler error)
2007-07-15 01:15:36 +00:00
zicodxx
8217e50e0c
Cleaned up more FindArg's - Sound Options
2007-07-14 22:36:04 +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
c006b42939
using gr_flip() with title screens
2007-06-29 19:57:18 +00:00
zicodxx
5726d030fe
fixing compiler warning, show up HOARD textures in demo playback
2007-06-28 14:34:12 +00:00
zicodxx
0aa3fc1acf
adjusted size of Inputbox; code cleanup for saving/restoring state; also display savegame thumbnail when saving game
2007-06-16 08:14:00 +00:00
zicodxx
cf14254e01
small code cleanup; improved texture caching in menus to save RAM
2007-06-15 12:32:44 +00:00
zicodxx
b5a5352a41
fixed axis direction for vertical and sideways thrust time; fixed y-Offset for mouse selection in kconfig_sub; removed (useless) Shrink/Grow window feature to clean code a bit; improved grabmouse so mouse is always released in non-SCREEN_GAME modes
2007-06-14 20:52:14 +00:00
zicodxx
ee7448eeac
using size_t when it comes to integer to pointer conversions
2007-06-14 12:32:18 +00:00
zicodxx
b7f02568c0
fixed more compiler warnings
2007-06-11 15:54:09 +00:00
zicodxx
e22e079b56
fixed a bunch of compiler warnings
2007-06-11 09:06:14 +00:00
zicodxx
5bcb0e1ed5
introduced new bitmap flag to draw cockpit bitmap with transparency; draw transparent cockpit bitmap over gauges to make it more pixel-correct; code cleanups
2007-06-10 16:21:53 +00:00
kreatordxx
82a39224b9
fix more Mac errors for new UDP/IP
2007-06-10 04:52:39 +00:00
zicodxx
5f26019972
improved pixel-correct (almost) scaling of menus; new Netgame info screen which can show up necessary game rules
2007-05-31 22:30:18 +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
kreatordxx
ed025f3779
close add-on hog when loading another mission, so the add-on hog's custom MIDI music isn't played when playing the built-in mission
2007-05-27 05:48:16 +00:00
kreatordxx
5c7f38f8e2
add add_to_end parameter to cfile_init, allowing custom MIDI music to be found in an add-on hog
2007-05-27 02:24:00 +00:00
kreatordxx
8348ed9bac
make sure the right slot is saved to, and it shows the save screen if appropriate, when using fast save (F6)
2007-05-22 11:06:19 +00:00
kreatordxx
fd8471138f
add use_players_dir argument, which puts player files and saved games in Players subdirectory, like original Mac D2 folder layout
2007-05-21 11:24:27 +00:00
kreatordxx
977eaf742d
allow built-in data files to go in the 'Data' directory, like original Mac D2 folder layout
2007-05-20 02:00:57 +00:00
zicodxx
c2270758ef
free grabbed mouse in Demo Playback; improved Player-files deletion
2007-05-16 11:26:34 +00:00
zicodxx
90ee584b28
make sure Game_window_w/h is always set to a valid value in every cockpit mode
2007-05-14 14:02:12 +00:00
zicodxx
046b534f3a
fixed speeding bug in homing system
2007-05-14 13:45:11 +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
xatmes
373524ae14
main/endlevel.c: Changed RAND_MAX to D_RAND_MAX in vector multipler so that resu
...
lting scale equals something logical. Fixes explosions/attached sound when chas
ing player during endlevel tunnel exit
main/switch.c: Added condition so that sounds keep playing through exit sequence
when exiting a D1 level
2007-05-13 01:57:04 +00:00
zicodxx
5741e093c4
if movielib isn't found in requested resolution, do NOT select other version, since the game is unable to determinate to switch correctly - instead skip playback in that case
2007-05-11 09:23:47 +00:00
zicodxx
e03925096d
read -pilot arg with and without filename extension
2007-05-10 09:34:27 +00:00
zicodxx
0bc374acf9
moved load_palette() call in StartNewLevelSub() to show HOARD textures and bitmaps correctly in OGL
2007-05-10 08:53:35 +00:00
zicodxx
d758d1bda6
update viewing values at Fullscreen Toggle; added Fullscreen Toggle to Menus and Demo Playback
2007-05-09 09:44:45 +00:00
zicodxx
9c7b97dfe7
removed unnecessary gr_set_mode() call causing annoying resolution change (hopefully)
2007-05-05 23:25:32 +00:00
zicodxx
e9017c4a02
fixed broken Textures for Custom levels caused by load_palette() call
2007-05-05 09:36:33 +00:00
zicodxx
49eaa12468
removed deprecated Makefile stuff
2007-05-03 15:16:27 +00:00
zicodxx
0a198ccc62
rev432 revisited - do not send multi De-Cloak packet in Demo Playback
2007-05-02 18:42:46 +00:00
zicodxx
392f0209ad
resolved some overlapping HUD elements
2007-05-01 22:57:31 +00:00
zicodxx
8b023aa928
re-added RealFrameTime assignment, lost in last revision (503). Should be removed some day however
2007-04-29 17:55:58 +00:00
zicodxx
236160666b
removed FrameTime limiter since it is only messing if 150FPS or more is reached
2007-04-29 11:51:08 +00:00
zicodxx
8541d2d403
prevent string placeholders in HUD Messages which may crash the game
2007-04-21 08:27:21 +00:00
zicodxx
d568b27777
increased offset to detect movement on Joystick axis for mapping function
2007-04-20 07:25:23 +00:00
zicodxx
082950e742
made smart blobs easier to dodge
2007-04-19 22:17:46 +00:00
zicodxx
9a7a7932ef
forbid % to read into multi messages to not mess up the string
2007-04-15 16:33:04 +00:00
zicodxx
f1d191f665
removed -nocdrom argument, only use Redbook audio if specified with -redbook
2007-04-15 11:02:55 +00:00
zicodxx
5ba9f82e76
only draw copyright stuff if there is really the menu background (not being changed by draw_stars())
2007-04-15 06:51:35 +00:00
zicodxx
c8c866dddf
removed use of VR_render_buffer (almost completly)
2007-04-14 20:57:48 +00:00
zicodxx
a4077fd291
fixing D1 Secret Level routines (thanks to xatmes)
2007-04-14 20:44:09 +00:00
zicodxx
1eab13eb7b
2007-04-14 20:18:57 +00:00
zicodxx
6353ec121a
making GuideBot Text color palette independent
2007-04-14 08:55:04 +00:00
zicodxx
898ad2913d
introducing kconfig_sub_draw_table() making it possible to redraw configuration tables with OGL swapping and clearing; increased timer_delay for menus and briefings to save more CPU usage
2007-04-14 08:43:49 +00:00
kreatordxx
4ff4ddd0a3
include SDL/SDL.h for all platforms and physfs/physfs.h for Mac OS X to avoid having to add some hard-coded include paths
2007-04-09 02:41:45 +00:00
zicodxx
71c9c5d87a
hide cursor after newmenu_get_filename()
2007-04-07 13:57:17 +00:00
kreatordxx
55bd12c349
remove final remains of VR_current_page and VR_use_paging, resolution variable cleanup - remove VGA_current_mode, VR_screen_mode, VR_render_buffer[0].cv_bitmap.bm_w/h and VR_render_width/height (Game_screen_mode is the actual resolution put in an int, not an index)
2007-04-05 13:23:44 +00:00
zicodxx
dc5aabc757
close menu with boxed message; improved palette reloading; fixed selected item for restore game dialog
2007-04-04 17:18:17 +00:00
zicodxx
a274051958
improved Autodemo-feature - less code, activate AFTER pilot is selected to make sure resolution and player-file operations do not mess up
2007-04-04 10:24:03 +00:00
zicodxx
1f64ffb15b
set enhaced-flag a bit earlier so D1 missions do not get messed up after an enhanced mission had been played
2007-04-04 07:40:13 +00:00
zicodxx
bfc966693a
extend show_help() with some netgame commands
2007-04-03 22:22:03 +00:00
zicodxx
6145aaa2c9
clear HUD-Messages if a Demo starts so old messages do not appear; also set gr_palette_load() in nm_draw_background1 so palette resets if Demo-playback is cancelled
2007-04-03 22:12:54 +00:00
zicodxx
7433cfb44c
fixing Alt-HUD Y-Offset for Multi-Games
2007-04-03 21:57:54 +00:00
zicodxx
9393e7ebe7
fixed seek errors and data types in newdemo_goto_end()
2007-04-03 20:53:45 +00:00
zicodxx
6f8fb1e1ed
palette reloading sets at every newmenu_close()
2007-04-02 05:42:59 +00:00
kreatordxx
1504b538f3
merge and move automap border drawing code to draw_automap, so it could be used to draw the automap again just before showing a dialog box
2007-04-01 05:06:35 +00:00
kreatordxx
5e207b4eb5
remove 'extern int last_drawn_cockpit[2]' since it's now a single int (not an array), fixing memory corruption (whoops!!)
2007-04-01 02:14:38 +00:00
zicodxx
708371c331
moved gr_palette_load() in nm_draw_background so it always does apply and resets step-ups properly
2007-03-31 21:40:38 +00:00
zicodxx
0afa45ab41
a switch to disable timer_delay in calc_frame_time - may be used if game runs a bit choppy
2007-03-31 21:06:15 +00:00
zicodxx
e71800847b
a switch to disable timer_delay in calc_frame_time - may be used if game runs a bit choppy
2007-03-31 21:00:47 +00:00
zicodxx
d38a3d1362
improved HAM support with enhanced-flag detection and fixed Extra-Movie init in load_mission(); close Extra-Movies according to movielib_files
2007-03-31 20:21:32 +00:00
kreatordxx
a50d211aa4
move variable declarations to the top for non-gcc compilers (like MrC for MPW)
2007-03-31 00:37:58 +00:00
zicodxx
c6d15d70e7
Addition/Fix for rev454: unbind Minus/Equal from Shrink/Grow window
2007-03-29 22:19:31 +00:00
zicodxx
02212354b1
palette-related fixes for Doublebuffered menus; fixes for SDL-build
2007-03-29 00:13:08 +00:00
zicodxx
c6e19652a6
unbind Minus/Equal from Shrink/Grow-window - only use ALT-F9/F10 to get richt with all keyboard layouts; Always allow screen resolution switching, even if selected is not supported to ensure Multi-Monitor support
2007-03-26 08:20:46 +00:00
zicodxx
febaa9f672
allow Quick-Exit with SHIFT+ESC; blocking 'SUPER LASER MAXED OUT' redundancy in stdout
2007-03-25 21:14:02 +00:00
zicodxx
0656621186
do not close movies for now to prevent leaks (PhysFS should do that); fixed crash with malformed N_players if Netgame start is forced in DEBUG; improved briefing screen loading and delay; made wall warning-message not show up in NDEBUG (non-critical)
2007-03-25 09:18:22 +00:00
kreatordxx
1919c79022
remove add_alternate_hogfile because it couldn't close the main hog file (it's normally in use)
2007-03-25 02:51:04 +00:00
kreatordxx
0c30130ca5
draw mine view directly to screen for non-OpenGL build, no using an offscreen buffer (will use SDL_Flip later)
2007-03-24 04:37:33 +00:00
zicodxx
443d2d67b8
must not allow single-buffering for OGL
2007-03-22 14:25:27 +00:00
zicodxx
b41a8a437a
Use Doublebuffer in OGL for all parts of the game and properly redraw elements, fixed Profiler build
2007-03-22 11:32:22 +00:00
kreatordxx
21c844b377
remove final remnants of VR_current_page and VRF_USE_PAGING, also allowing -nodoublebuffer switch for all platforms. Fix single buffering for d2xgl
2007-03-21 12:35:35 +00:00
kreatordxx
751cbe1a91
add gr_flip, allowing significant cleanup including the moving of gr_show_canvas, Pages and VR_screen_pages to arch/dos/gr.c
2007-03-21 11:32:33 +00:00
zicodxx
c0643d8b23
implemented expanded Joystick configuration panel (Thanks xatmes); corrected draw functions for kconfig_sub() and Scoreboard to show them correct in non 4/3 aspects; corrected Close-boxes for Mouse Menu control
2007-03-06 10:36:37 +00:00
zicodxx
558977d846
make Joystick Deadzone save in PLX file (Thanks xatmes)
2007-03-04 15:41:11 +00:00
zicodxx
28f3d619c2
removed WANT_AWE32 flag - too buggy; scaled space between Hud-messages; block Hudlog output messages beginning with you (your ... maxed out, you already have ...)
2007-03-04 15:01:17 +00:00
zicodxx
d5edbc0b2f
improved create_name_canv(); cleaned up hud_show_weapons_mode(); fixed palette loading in RegisterPlayer(); only show newline in network_get_game_params() if MenuHires
2007-03-04 14:23:19 +00:00
zicodxx
ee6a516c94
improved Error-handling for starting a mission, making the game not crash if Level file is not found
2007-03-04 11:54:32 +00:00
zicodxx
8756f8f065
some menu fixes
2007-03-03 18:27:55 +00:00
zicodxx
1083d396f5
newdemo-related fixes
2007-02-28 20:43:10 +00:00
zicodxx
64749f0328
reverting rev429 - fixing GameTime as D2X does
2007-02-26 13:50:59 +00:00
zicodxx
89ec716e75
improved DepthTest, fixing Clipping bugs
2007-02-26 13:32:00 +00:00
zicodxx
0e78f2d4f0
reset GameTime properly if needed
2007-02-20 02:16:42 +00:00
zicodxx
2adab0807e
amd64 fix - last revision was wrong, using hack now to prevent Ai_last_missile_camera goes wild in do_ai_frame_all()
2007-02-19 23:15:55 +00:00
zicodxx
aaaa7cb92f
amd64 fix
2007-02-19 22:38:59 +00:00
zicodxx
97e1f497ed
make 'Press any key ...'- and 'Demo recording' messages not overlap
2007-02-19 21:18:04 +00:00
zicodxx
d773518061
block 'You already have'-messages in HudLog output
2007-02-19 15:21:53 +00:00
zicodxx
543dfd9f88
added Alex' patch to add FPS independent and physics homing missiles - also implemented command-line to switch back to legacy homers
2007-02-17 22:52:23 +00:00
zicodxx
83e332acf6
improved debris random stuff, added -persistentdebris feature
2007-02-10 23:19:21 +00:00
zicodxx
5e3aa12b3d
added -gl_voodoo to OpenGL command-line switches and INI
2007-02-09 15:34:10 +00:00
zicodxx
7c9f8bf7fe
set MENU_SCREEN_MODE at init to set movie according to -menu parameter and also prevent unnecessary screen changes
2007-02-09 12:38:21 +00:00
zicodxx
a8d491f130
created offset for LOCK message string if demo record or playback
2007-02-08 17:34:34 +00:00
zicodxx
b9e25ca7e5
position alignment for alt-hud2 to prevent overlay with extra views
2007-02-08 17:09:42 +00:00
zicodxx
f9512e917c
since Movies are initiated once in runtime, indroduced SCREEN_MOVIE to set desired movie resolutions seperatly from menu or game resolution
2007-02-08 15:36:56 +00:00
zicodxx
1423ebb324
fixed demo playback Afterburner gauge and Primary weapon ammo info
2007-02-08 02:43:55 +00:00
zicodxx
bfee9d219c
close EXTRA_ROBOT_LIB correctly
2007-02-07 00:42:43 +00:00
zicodxx
a09bf9b953
force show_fullscreen to software drawing if image is bigger than screen, showing Automap background in low resolutions via software, removed obsolete robot briefing fix in OGL, code cleanup
2007-02-06 19:23:33 +00:00
zicodxx
552cf239f3
fixed secret level name canvas
2007-02-05 13:03:53 +00:00
zicodxx
121602b660
make sure Menu_pcx_name gets loaded correctly if resolution is lowres
2007-02-05 10:45:16 +00:00
zicodxx
0e65fa0cac
complete removal of broken Autosave feature
2007-02-02 18:57:42 +00:00
zicodxx
4edc974310
corrected Y alignment of hud_show_homing_warning
2007-02-02 10:17:34 +00:00
zicodxx
f6ffb1d784
If bright ships are enabled cast F1_0*2 light instead of F1_0 which is too dark
2007-01-31 12:21:38 +00:00
zicodxx
b2dc083439
set movie resolution correctly when no parameter is given - referring to rev365
2007-01-30 01:44:26 +00:00
zicodxx
f9788e5b5f
added transparency effects for some bitmaps like explosions, powerups, weapons, etc. - to enable with -gl_transparency
2007-01-29 23:31:20 +00:00
zicodxx
6fb8e560e6
fixed energy->shield transfer message output showing 'No transfer: Shields already at max' everytime if there is enough energy
2007-01-29 15:55:57 +00:00
zicodxx
1897828dbc
reverting rev372 - fast movement noticed in DOS version was caused by too high FPS because of the different behaviour of FrameTime. Divisor in pitch time is correct to stay as close as possible to 30FPS behaviour
2007-01-27 23:01:42 +00:00
zicodxx
98fc9a1e00
corrected position of multi-message entry string
2007-01-27 15:48:22 +00:00
zicodxx
632cfa3633
made pitching time as fast as heading time - compared with original Descent1 & 2
2007-01-27 15:24:03 +00:00
zicodxx
9aad531b09
use ogl_ubitmapm_cs instead of show_fullscr in OGL to render faster
2007-01-27 02:48:36 +00:00
zicodxx
52bb848084
improved credits scrolling - not that smooth anymore, but less CPU intense
2007-01-25 23:58:28 +00:00
zicodxx
87c42e791f
don't display lives and score if hud message is longer than 40 chars. preventing overlay of message and lives/score
2007-01-25 13:49:17 +00:00
zicodxx
f72c060886
improved resolution-check method - removed old code
2007-01-25 13:01:39 +00:00
zicodxx
d4de0c28d3
write screenshots to subdirectory
2007-01-25 10:30:33 +00:00
zicodxx
895a4aaee4
made thief messages brighter
2007-01-22 11:58:30 +00:00
zicodxx
c043e7b579
fixed multi summary reactor lifetime refresh
2007-01-22 11:34:03 +00:00
zicodxx
184a7e133a
fixed PRINTSCREEN key for WINDOWS
2007-01-22 10:52:01 +00:00
zicodxx
59270fc137
additional newline line in netgame menu - looks better
2007-01-20 14:17:18 +00:00
zicodxx
619de6e551
made short packets default on. long packets are still available but in general cause more problems than short
2007-01-20 13:48:19 +00:00
zicodxx
9f22ea1c0e
corrected -maxfps switch: MAX_FPS is 80, not 100
2007-01-20 12:42:49 +00:00
zicodxx
ab706d7ceb
removed inaccurate 4D hack
2007-01-20 12:29:57 +00:00
zicodxx
1043cb9950
for OGL don't display background bitmap if screen height < 400 because it won't fit - just draw grey; adjusted level name alignment in secret levels
2007-01-20 12:07:02 +00:00
zicodxx
90fcd625da
only read and write lowercase pilots - prevents mistakes in -pilot option as well as multisaves
2007-01-18 18:58:18 +00:00
zicodxx
7c9fde3780
prevent changing weapons if automap is active
2007-01-18 15:19:45 +00:00
zicodxx
84bf61baa8
fixed suddenly broken special chars
2007-01-18 15:09:12 +00:00
zicodxx
93245db50e
made Omega selectable even if it has no energy left and can't fire
2007-01-18 15:06:51 +00:00
zicodxx
6195a1bb18
draw bomb count correctly in CM_FULL_SCREEN ... finally
2007-01-18 14:43:42 +00:00
zicodxx
f7ae8684f6
draw spheres instead of pixels in draw_stars to show correctly in OGL
2007-01-17 15:35:38 +00:00
zicodxx
cfcd1e39f9
moved hudlog printf's so they do not spam stdout with redundant messages
2007-01-14 01:55:59 +00:00
zicodxx
3431db5ab0
also use ALT-F9/F10 for demo playback
2007-01-13 14:20:48 +00:00
zicodxx
8ef450e17c
removed mipmap for movies - makes not a real sense or effect
2007-01-13 14:14:56 +00:00
zicodxx
442e669dc5
do not select weapon if guide-bot shortcut has done and weapon key is mapped from 0 to 9
2007-01-13 13:51:47 +00:00
zicodxx
1724fff7ce
removing the dead statement (leftover from WraithX Deathcam) from object_move_one() so the function will return correctly if player dies instead running further and creating invalid code and crashes
2007-01-13 13:18:42 +00:00
zicodxx
563fe826be
removed timer_delay from DoJasonInterpolate - caused slowdowns in some demos
2007-01-12 16:58:00 +00:00
zicodxx
2b80efdce9
fixed canvas stuff to show summary correctly in OGL, added new strings for CTF and HOARD, code cleanup
2007-01-12 14:21:05 +00:00
zicodxx
ef1a1de34b
joystick axes can be reassigned; higher offset for axes moving detection; correction for menus that are bigger than screen
2007-01-10 00:50:36 +00:00
kreatordxx
901f66e6e9
allow an add-on mission to override the built-in hog file, such as the use of custom MIDI tracks
2006-12-31 01:51:01 +00:00
kreatordxx
812b641a51
if a Descent 2 hog file is not available, generate an error, not a warning
2006-12-31 00:09:49 +00:00
kreatordxx
c557b38bbf
fix a memory leak that occurs when listing the search paths
2006-12-31 00:00:44 +00:00
kreatordxx
83574d83b7
update version info, use DESCENT_VERSION instead of PACKAGE_NAME
2006-12-26 03:42:13 +00:00
kreatordxx
ed899e7b5e
fix crash where loading screen function is called before video mode is set (when SDL Video is used as well as -notitles)
2006-12-25 12:52:38 +00:00
kreatordxx
3cb7e16496
make sscanf look for "%i.%i" instead of "v%i.%i" because the 'v' isn't written to file (used to cause D2X for Mac OS 9 to crash), use PHYSFS_delete instead of unlink to be safe
2006-12-24 09:24:05 +00:00
kreatordxx
d698e87960
warning fixes for gcc 4.0
2006-12-24 09:15:37 +00:00
kreatordxx
21ec5934ce
use strncpy instead of snprintf, MPW on Mac OS 9 doesn't have snprintf
2006-12-24 09:01:10 +00:00
kreatordxx
8c773a79f5
only autoselect a secondary weapon if the player didn't have any of that type before (fix bug #2671 ) (from D2X CVS)
2006-12-24 07:43:11 +00:00
kreatordxx
38e2a3cb0b
small brace tidy up to allow a source code editor to list all the functions (from D2X CVS)
2006-12-23 09:12:27 +00:00
zicodxx
3d3188473b
GP2X handheld support; added SConstruct file (MAC support incomplete); code optimisations for software renderer; fixed memleaks
2006-12-19 02:25:50 +00:00
zicodxx
8cc35e82c7
command-line to set glScissor off if needed
2006-11-02 01:24:10 +00:00
zicodxx
b8ea3bd6a2
just turn off detriangulation for OGL
2006-11-01 02:02:44 +00:00
zicodxx
1c821a4cea
adding the checktime FindArg
2006-10-31 21:15:47 +00:00
zicodxx
999780ff58
moved some FindArgs to main() so they are not called in the game; added printf for DEBUG to track FindArgs
2006-10-31 15:46:06 +00:00
zicodxx
2dda3e9d8e
make sliding use sensitivity - corrected superjoy
2006-10-31 15:11:22 +00:00
zicodxx
61a1768af4
make sliding use sensitivity
2006-10-31 15:07:17 +00:00
zicodxx
86eda83f03
removing -cockpit and -hiresfont parameters which actually belong to D1X-Rebirth
2006-10-31 12:48:31 +00:00
zicodxx
50f87850c0
turning detriangulation off by default; not really needed anymore and makes rendering nicer
2006-10-29 01:01:29 +00:00
zicodxx
449fef5dbc
using global variable for sp-mouselook to save CPU usage
2006-10-21 09:23:52 +00:00
zicodxx
4d2a589c20
fixed compiler warnings in object header
2006-10-20 23:33:26 +00:00
zicodxx
8cb08cd86f
removed calibrate joystick line from help menu
2006-10-20 22:41:48 +00:00
zicodxx
44bdbbb6e9
introducing draw_wbu_border to draw rounded weapon boxes with glScissor
2006-10-20 16:38:04 +00:00
zicodxx
947503af25
adjusted credits scroll speed with MenuHires
2006-10-20 15:09:45 +00:00
zicodxx
f32434bdbb
cleaned up command-line help; removed old/redundant/unfunctional options; improved code to read -pilot argument
2006-10-18 12:53:34 +00:00
zicodxx
097bbbf81a
fixing mem corruptions while closing joysticks; removed Joystick calibration which should be unnecessary with SDL
2006-10-16 23:22:32 +00:00
zicodxx
26e2bf1d0c
re-activated Weapon Keys menu - aka D2X keys
2006-10-15 23:42:59 +00:00
zicodxx
fd2090c761
fixing OGL compile bug; fixing calculation of object light before and after restoring a saved game
2006-10-15 12:26:13 +00:00
zicodxx
09faf2d35f
last small hack for 4D effects... still does not work correctly and never will
2006-10-14 12:44:10 +00:00
zicodxx
a3c30f28d1
don't show alt hud while guilded missile view; removed unnbecessary delay in show_char_delay to make robo movies smoother
2006-10-13 10:00:15 +00:00
zicodxx
f218c61513
fixes for alt huds
2006-10-12 23:08:33 +00:00
zicodxx
0333ef39ea
make scrolling smoother by changing time_delay
2006-10-12 22:48:55 +00:00
zicodxx
356b79e814
aligned 'press any key...' message on hud
2006-10-12 10:07:20 +00:00
zicodxx
f93a4d8841
improved 4D room detection
2006-10-11 19:10:00 +00:00
zicodxx
18974b921a
re-enabled SDL_SetGammaRamp; removed FSAA because no function on all platforms; fixed offscreen render; better restriction to show menus ingame
2006-10-10 23:42:33 +00:00
zicodxx
794a6f72a8
improved code to show scaled movies
2006-10-10 23:35:42 +00:00
zicodxx
844c1cf845
corrected position of shield/energy numbers if 200
2006-10-10 23:35:14 +00:00
zicodxx
a1dcf39e3b
if player is deleted also delete PLX file; removed date strings, not necessary; added Menu_special
2006-10-10 09:53:58 +00:00
zicodxx
9bf8ea2b69
made file extension for TXB files lowercase to match filename case itself. makes easier to use external files
2006-10-10 00:47:10 +00:00
zicodxx
fd609ae169
introduced FSAA; fixed fullscreen toggle glitches; adjusted OGL_TEXTURE_LIST_SIZE and OGLTEXBUFSIZE; code cleanup; fixed memleak in game pause; restored font.c (oops)
2006-10-09 21:44:24 +00:00
zicodxx
fb5445e09a
print joystick dialog to stdout; print time with hud messages; fixing some graphical glitches; repaired brightness slider (oops); code cleanup
2006-10-08 23:19:46 +00:00
zicodxx
b25b1ab4cd
cleaned up options menu and removed 'd1x options' because not really necessary anymore
2006-10-08 17:54:32 +00:00
zicodxx
09ae63542c
corrected demo-related font positions; fixed window view glitch in demo playback; merged ogl_ubitmapm_cs and ogl_ubitmapm_cf
2006-10-08 15:57:11 +00:00
zicodxx
eb7bbce734
code cleanup
2006-10-07 21:45:20 +00:00
zicodxx
349de39d89
don't show bombcount in CM_STATUS_BAR if weapon box shows a cam-view
2006-10-07 14:21:12 +00:00
zicodxx
c251074930
added new control type: Joystick & Mouse (Thanks to The_Lion)
2006-10-07 01:12:25 +00:00
zicodxx
61b237c0ec
made mouse movement (x,y) independent of fps
2006-10-06 11:24:19 +00:00
zicodxx
df6aea93dc
removing unnecessary stuff from game_init_render_buffers; better resolution handling; storing resolution stuff in PLX file (Thanks to Hans de Goede and Chris Taylor)
2006-10-06 00:15:20 +00:00
zicodxx
534c8c61eb
getting rid of inferno sound hacks
2006-10-02 17:53:29 +00:00
zicodxx
7b8399bfc6
clear up automake stuff, additions in DXX-COMPILE.TXT
2006-10-02 17:00:26 +00:00
zicodxx
f841d7a5a3
compiler related changes (thanks to Chris Taylor)
2006-10-02 14:36:19 +00:00
zicodxx
3731293caf
scale movies to grd_curscreen, not to Game_window_*; included conf.h to physfsx.h to get SHAREPATH
2006-10-02 14:08:14 +00:00
zicodxx
5262199e48
move PhysicsFS initialisation, search path setup and argument reading to physfsx.h (d2x-cvs takeover)
2006-10-02 13:55:58 +00:00
zicodxx
018149feae
move titles, loading screen and order form showing to titles.c (d2x-cvs takeover)
2006-10-02 13:51:05 +00:00
zicodxx
53f6775376
move hoard data saving from main to save_hoard_data (d2x-cvs takeover)
2006-10-02 13:29:04 +00:00
zicodxx
117af93ffc
fix crash when a robot's guided missile explodes (d2x-cvs takeover)
2006-10-02 13:16:09 +00:00
zicodxx
a9fc885ce4
only free the gauge canvases when they exist
2006-10-02 13:10:20 +00:00
zicodxx
eb3d6caa71
fix error when building editor with RELEASE (d2x-cvs takeover)
2006-10-02 13:07:06 +00:00
zicodxx
d2a1542c77
saving config files in home directory
2006-10-02 12:53:08 +00:00
zicodxx
69cba85987
since we removed Game_window_* definitions from game_init_render_buffers we define both in init_cockpit if 0; corrected FONTSCALE_* for SDL mode
2006-09-29 13:43:21 +00:00
zicodxx
63b6012a1a
removed recharge-hack because fixed already
2006-09-29 01:14:27 +00:00
zicodxx
a86ae94762
scalable HUD, improvements for HUD and cockpits, cleaner code, fixes to get SDL renderer working again
2006-09-29 00:57:57 +00:00
zicodxx
70babf8723
setting default resolutions for movies in SDL
2006-09-29 00:54:55 +00:00
zicodxx
db1c4a1ac4
fixes for some menu glitches
2006-09-29 00:53:35 +00:00
zicodxx
5e3cdcc995
added forgotten ifdef so SDL compiles again
2006-09-29 00:51:17 +00:00
zicodxx
0505a25026
new fixes for scalable menus. let's hope it's the last one (scalable menus patches in rev 106,111,113)
2006-09-04 22:24:09 +00:00
zicodxx
6bec053b4b
some fixes for menus and automap; new aspect code; improved code to scale window for cockpits; introducing new variable in playsave.c to store game resolution and saving Game_window_h/h again properly - fixes bugs with screwed resolutions; making menus in game-resolution as default and re-activating old command-line arg '-menu<X>x<Y>' to scale menus
2006-08-30 18:12:04 +00:00
zicodxx
ea299609ea
some fixes for fixedfont
2006-08-22 22:16:58 +00:00
zicodxx
76707efea7
new code for ogl_offscreen_render, used it to reduce flickering in credits
2006-08-22 00:01:06 +00:00
zicodxx
a522685568
made fonts scalable, added command-line to enable fixed fonts, made savegame thumbs scalable, reworked menu borders, new way to display level info in automap to get right with scaled fonts. additionally layed out special characters to newmenu.h, showing savegame thumbnail in save game window as well
2006-08-18 09:47:07 +00:00
zicodxx
7e3d272f62
show borders in SDL and OGL, optimized and cleaned
2006-08-07 00:27:18 +00:00
zicodxx
46b070f11d
made 22k sounds default
2006-07-16 19:56:32 +00:00
zicodxx
5a633e1328
disabled another Assert. commented with FIXME's - debugging if needed
2006-07-16 19:47:25 +00:00
zicodxx
633efcaee7
rejected -nod2xmenu feature
2006-07-16 19:39:56 +00:00
zicodxx
e2c3d14008
corrected command-line output in inferno.c
2006-07-16 10:59:18 +00:00
zicodxx
e84d026639
added game_flush_input() on automap calls to avaoid control irritations
2006-07-11 17:37:39 +00:00
zicodxx
05b378230d
improved use of Depth Test, added experimental hack for 4D levels; removed two Asserts which fail with 4D levels
2006-07-11 16:14:17 +00:00
zicodxx
1081f38953
added variable aspect function, changed cmd-help, changed ini file
2006-05-06 09:44:44 +00:00
zicodxx
a43384d92a
midi repeat improvements
2006-05-05 14:18:42 +00:00
zicodxx
249088e477
added GL functions to fix the portal-bug; added exception boolean value tempNoDepthTest to render d1 endlevel correctly; code reformatting
2006-05-05 13:24:29 +00:00
zicodxx
e61170a950
in do_options_menu decreased i by 1 to not show d2x options menu if arg -nod2xmenu is found; added help text; added INI line
2006-04-21 13:56:02 +00:00
zicodxx
91e7d2fb07
changes in readmes, configs, etc and version number changes for 'ZAPHOD' release
2006-04-16 04:53:11 +00:00
zicodxx
7a26d08501
removed fullok hack for fullscreen changing, added set_screen_mode call to prevent black screen at fullscreen toggle in windows build
2006-04-14 20:28:44 +00:00
zicodxx
4124ce33f7
more adjustments; NUM_LINES and first_line_offset
2006-04-14 19:04:17 +00:00
zicodxx
1d7a46148e
increased first_line_offset to keep lines in canvas at very high resolutions
2006-04-14 18:09:59 +00:00
zicodxx
baae055b56
for OGL build, keep the lines in canvas; created borders and new fadings to hide font appearence and disappearence
2006-04-14 10:26:12 +00:00
zicodxx
4664ea8bea
added 16to10 support
2006-04-08 18:54:35 +00:00
zicodxx
394cd7fe63
added mipmap operator to ogl_bitblt_i, added if to MovieShowFrame to switch off movie mipmap if argument -nomoviesmooth given, added command-line option, added new options to d2x.ini
2006-04-08 15:12:26 +00:00
zicodxx
4789f14679
possible menu text sring length increased to 255 to support longer path entries for missiondir
2006-04-05 18:31:09 +00:00
zicodxx
2d1c7c02d7
added widescreen aspect with command-line option for SDL and OGL build
2006-04-03 21:16:40 +00:00
zicodxx
ce7a413236
orig. D2X-CVS takeover 20060305: allow the editor to be built with NDEBUG
2006-04-03 04:10:55 +00:00
zicodxx
1efc38b725
not apply weapon box fadings if Gauge_hud_mode; no call for hud_show_weapons_mode1 and hud_show_weapons_mode2 in secondardy if Missile_view
2006-03-27 18:49:09 +00:00
zicodxx
98cf9981ed
adjusted ROW_SPACING and NUM_LINES; code cleanup and formatting
2006-03-26 13:50:17 +00:00
zicodxx
e8ff0a2dd5
allow asserting objet to none if player is dead; code reformatting
2006-03-21 14:01:57 +00:00
zicodxx
b94413b91b
initial import
2006-03-20 17:12:09 +00:00