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