Commit graph

525 commits

Author SHA1 Message Date
Bradley Bell 922c3542fe add IPv4 multicasting support 2003-10-12 09:17:47 +00:00
Bradley Bell fa1207dfe1 fixed endlevel stuff 2003-10-11 20:15:29 +00:00
Bradley Bell 2daffdeecf lots of shareware and oem fixes 2003-10-11 09:28:38 +00:00
Bradley Bell a2ff812c2b increased D1_MAX_TMAP_NUM 2003-10-10 22:11:41 +00:00
Bradley Bell 4ae1150a35 fixes d1 still textures which are animated in d2, refactorizes d1 texture reading 2003-10-10 21:57:38 +00:00
Bradley Bell b960f785df fixes d1 still textures which are animated in d2, refactorizes d1 texture reading 2003-10-10 21:56:21 +00:00
Bradley Bell 50ad233cff fixes d1 still textures which are animated in d2, refactorizes d1 texture reading 2003-10-10 21:04:43 +00:00
Bradley Bell 04bcc92970 comments/formatting 2003-10-10 09:36:35 +00:00
Bradley Bell 2fd026ee30 fix text when using old datafiles 2003-10-10 01:42:59 +00:00
Bradley Bell adc94d00b1 comments/whitespace 2003-10-10 00:30:28 +00:00
Bradley Bell 72429f2658 fixed smart missiles and smart mines w/shareware data 2003-10-10 00:24:38 +00:00
Bradley Bell 8e6247686f SHAREWARE fixes 2003-10-08 22:05:19 +00:00
Bradley Bell c9944a6f73 SHAREWARE fixes 2003-10-08 22:01:39 +00:00
Bradley Bell f2df7e44fa SHAREWARE fixes 2003-10-08 21:02:17 +00:00
Bradley Bell 0749389d97 disabled 'd2x keys' weapon selection 2003-10-08 19:18:46 +00:00
Martin Schaffner a2b270d00f got rid of most warnings issued by cpp-precomp of gcc of Mac OS X 2003-10-08 17:09:48 +00:00
Bradley Bell d3b646ad17 added UDP support for win32 2003-10-05 22:27:01 +00:00
Bradley Bell 4ea94224ff oops, fgets does not return EOF 2003-10-04 20:03:11 +00:00
Bradley Bell 861d843413 change byte to sbyte, comments/whitespace 2003-10-04 19:13:32 +00:00
Bradley Bell 196893fc1f comments/whitespace 2003-10-04 03:30:27 +00:00
Bradley Bell 87bc2922b3 fix win32 eof bug 2003-10-04 03:28:47 +00:00
Bradley Bell d0d298d10b change byte to sbyte, comments/whitespace 2003-10-04 03:14:48 +00:00
Bradley Bell 73b92beeac change byte to sbyte 2003-10-04 02:58:23 +00:00
Bradley Bell dc78f47fe0 Make network architecture choosable from game menu, add support for UDP/IP on Mac OS X and Solaris 2003-10-03 08:21:28 +00:00
Bradley Bell 26a5fb6d7c Make network architecture choosable from game menu, add support for UDP/IP on Mac OS X and Solaris 2003-10-03 07:58:15 +00:00
Bradley Bell d2d8d382ee added padding to little-endian version of netgame_info 2003-10-03 06:44:11 +00:00
Bradley Bell 9684150412 delete duplicate function 2003-10-03 03:19:03 +00:00
Bradley Bell 4bae1a1f1a make sure d1_texture_indices gets freed between levels 2003-10-02 04:05:19 +00:00
Martin Schaffner ceff4bef48 fix size of d1 shareware descent.pig 2003-09-11 17:15:02 +00:00
Bradley Bell 168cf918a4 fix loading of d1 texture replacements for non-animated textures 2003-08-03 22:00:14 +00:00
Bradley Bell 0c294171df use fixed 20fps wiggle 2003-08-02 20:36:12 +00:00
Bradley Bell e6cf6a89b1 use fixed 20fps wiggle 2003-08-02 20:35:46 +00:00
Bradley Bell dd37dba8a3 make error message more friendly 2003-08-02 18:17:50 +00:00
Bradley Bell ebbbb2f072 simplify copying of bitmap flags 2003-08-02 18:14:08 +00:00
Bradley Bell 82f805b197 bigendian networking fixes 2003-08-02 07:32:59 +00:00
Bradley Bell 9c7c4dbf1e handle missing exit sequence components gracefully 2003-08-02 07:02:49 +00:00
Bradley Bell 8249427d6b comments 2003-08-02 06:45:42 +00:00
Bradley Bell 5980c310e3 comments/formatting 2003-07-25 05:08:08 +00:00
Bradley Bell e973971e93 use con_printf for missing movie warning 2003-06-22 23:04:54 +00:00
Bradley Bell b53331243d fixed cfile conversion of movie code 2003-06-19 05:40:20 +00:00
Bradley Bell bf4dd1b01b strip out colors, etc when printing to stdout 2003-06-18 08:05:17 +00:00
Bradley Bell aff1f6ef5c convert file i/o to cfile 2003-06-16 07:15:59 +00:00
Bradley Bell 4f14b69e41 convert file i/o to cfile 2003-06-16 06:57:34 +00:00
Bradley Bell a59d4b1d15 gr_copy_palette no really a kludge, I think 2003-06-10 17:50:50 +00:00
Bradley Bell 0e330c0683 gr_copy_palette not really a kludge, I think 2003-06-10 07:31:38 +00:00
Bradley Bell a1e041c5a1 merged libmovie from physfs branch 2003-06-10 04:46:16 +00:00
Bradley Bell e5ff755f1f fix non-console build 2003-06-08 01:33:27 +00:00
Bradley Bell e1926a46a2 comments 2003-06-07 20:51:13 +00:00
Bradley Bell 8854e49aab remove redundant break 2003-06-07 20:46:33 +00:00
Bradley Bell 831a15d027 comments/formatting 2003-06-06 23:51:21 +00:00
Bradley Bell 963b52cd80 fix crash in control menus 2003-06-06 21:55:08 +00:00
Bradley Bell d77e08306f merge (non-physfs stuff) from physfs branch 2003-06-06 19:04:27 +00:00
Bradley Bell 45a4de3794 set console background, fix whitespace 2003-06-02 20:45:32 +00:00
Bradley Bell 44d585c36a make console optional, other fixes 2003-06-02 06:15:41 +00:00
Bradley Bell f6b766c3c7 make console optional, other fixes 2003-06-02 05:56:37 +00:00
Bradley Bell 0e5814ea80 added console code (from SDL_console) 2003-06-02 01:55:03 +00:00
Bradley Bell a4cd2fcffd use con_printf for exit model warnings 2003-05-13 01:13:08 +00:00
Bradley Bell 89f50aea64 added -nohogdir and -userdir options 2003-05-12 22:46:01 +00:00
Bradley Bell 85180c6488 use briefings with no extension 2003-05-12 22:45:10 +00:00
Bradley Bell 9f76c8e9ec make dist fix 2003-04-30 19:50:11 +00:00
Bradley Bell 1251b380f6 fixes for OS X 10.2 2003-04-29 08:36:16 +00:00
Bradley Bell 62810b7ba6 redeclare main() 'the SDL way', make sure SDL.h is always included. 2003-04-24 18:19:05 +00:00
Bradley Bell e00b7baa0d fix misspellings of NDEBUG 2003-04-24 18:15:36 +00:00
Bradley Bell e611eaa679 fix compiler warnings 2003-04-12 02:52:38 +00:00
Bradley Bell b4fbf5396c comments/formatting/dist problems 2003-04-12 00:11:46 +00:00
Bradley Bell 21eeeef57f use different defines for os x 2003-04-11 23:53:15 +00:00
Bradley Bell 3918c40fa0 formatting 2003-04-07 23:36:34 +00:00
Bradley Bell 695e0dc38e don't die on text not found 2003-04-07 23:30:46 +00:00
Bradley Bell d3e45e44ff print some useful info if hog not found, allow -help to work if no text available 2003-04-07 23:29:28 +00:00
Bradley Bell 277c4cd3be fixed exit model scheme yet again 2003-04-03 08:38:33 +00:00
Bradley Bell cef6f05f93 modified trigger reader 2003-04-03 07:15:43 +00:00
Bradley Bell 5c493286c6 don't die when trying to toggle nonexistent segment... vertigo level 10 is buggy! 2003-04-03 07:12:46 +00:00
Bradley Bell a0157ab492 comments/formatting 2003-04-03 06:07:35 +00:00
Bradley Bell 3dc257df60 Allow use of 22K sound samples 2003-03-31 19:52:02 +00:00
Bradley Bell b143abf90e rewrote endlevel stuff to reread exit model info every time 2003-03-29 22:35:00 +00:00
Bradley Bell abae075139 heh, model nums in vertigo are hardcoded, N_D2_POLYGON_MODELS can't change 2003-03-29 02:37:17 +00:00
Bradley Bell 027b2aa283 fixed text references for hat directions 2003-03-28 07:54:44 +00:00
Bradley Bell 1553147cd6 make d2x keys backward compatible 2003-03-27 03:21:20 +00:00
Bradley Bell 8696fa75d0 fix crash when d1 data not present 2003-03-27 01:26:47 +00:00
Bradley Bell 2ae6fe4519 fix d2x keys, read/write from plr file 2003-03-27 01:25:41 +00:00
Bradley Bell b4b98f67aa added escort.h header 2003-03-27 01:23:18 +00:00
Bradley Bell c87fb1f826 added D1_PIGFILE ("descent.pig") macro 2003-03-25 10:17:05 +00:00
Bradley Bell 99abcef3b1 ability to load exit models from d1 pig file 2003-03-25 09:54:12 +00:00
Bradley Bell d52d99b674 ability to load exit model bitmaps (or any bitmap, really) from d1 pig file 2003-03-25 08:19:12 +00:00
Bradley Bell 5b5e261a8b stop extra robots from overwriting exit models 2003-03-24 00:14:07 +00:00
Bradley Bell 7000f00f57 stop extra robots from overwriting exit models 2003-03-23 23:34:38 +00:00
Bradley Bell df45ccca76 fix mem leak when reading extra robots 2003-03-23 22:39:58 +00:00
Bradley Bell d904275574 Added option to set movie resolution (mostly works) 2003-03-22 04:04:47 +00:00
Bradley Bell f074f8d13f move bitmap replacement functions to piggy.c 2003-03-22 03:19:50 +00:00
Bradley Bell b33dbb689a move bitmap replacement functions to piggy.c 2003-03-22 03:14:30 +00:00
Bradley Bell 78ab0ed23b attempt to support mac d1 descent.pig 2003-03-22 02:41:42 +00:00
Bradley Bell 3e431ad332 fix mem leak 2003-03-22 02:26:10 +00:00
Bradley Bell ae33dd9ed8 fix bug: when opening d1 level 1 with oem data files, both d1 and d2 oem briefing where showed 2003-03-22 01:38:54 +00:00
Bradley Bell 083db533d7 Change the default movie resolution to high, implement the option -lowresmovies 2003-03-21 23:13:25 +00:00
Bradley Bell a51fb97cec cd detection works now 2003-03-21 01:57:58 +00:00
Bradley Bell ab04123a41 comments 2003-03-20 23:14:14 +00:00
Bradley Bell 08ae1328e0 delete duplicate function 2003-03-20 22:50:50 +00:00
Bradley Bell b1595b0d66 implemented digi_link_sound_to_object3 for looping sounds 2003-03-20 03:21:11 +00:00
Bradley Bell 883c19fda4 if descent.pig available, load d1 textures for d1 levels 2003-03-19 23:20:59 +00:00
Bradley Bell 637334a6e2 moved joy_init back to main, other header cleanups 2003-03-19 23:20:09 +00:00
Bradley Bell 57b06d55b3 if descent.pig available, load d1 textures for d1 levels 2003-03-19 22:44:15 +00:00
Bradley Bell 6a9271593f simplify DEMO_FILENAME macro 2003-03-18 02:31:37 +00:00
Bradley Bell 82bcbbfe01 enable experimental console support 2003-03-17 09:33:49 +00:00
Bradley Bell 6fcd764186 fixed location of fps meter in multi 2003-03-17 09:07:57 +00:00
Bradley Bell bd5a03037c also look in shared data dir for demos 2003-03-17 07:59:11 +00:00
Bradley Bell 6c36c72e52 comments/formatting 2003-03-17 07:10:21 +00:00
Bradley Bell a1226727ab set CDROM_dir back to "." - tricks game into thinking d2 cd is always present 2003-03-16 02:42:25 +00:00
Bradley Bell f5d58749d5 fixed opengl credits, scores 2003-03-15 14:17:52 +00:00
Bradley Bell 0745b09a9e fix Bitmap_replacement_data mem leakage 2003-03-15 03:55:52 +00:00
Bradley Bell e05ab42822 add comments to the "only matt knows " cheats 2003-03-15 00:20:37 +00:00
Bradley Bell 321e66de27 formatting, better texture conversion for d1 levels 2003-03-14 22:08:22 +00:00
Bradley Bell 511c1d3a84 must swap all mac version pigfiles 2003-03-14 21:59:19 +00:00
Bradley Bell 7e7b57c0d1 stupid typo 2003-03-14 21:28:29 +00:00
Bradley Bell 8db52a03eb formatting, minor cleanups 2003-03-14 21:24:03 +00:00
Bradley Bell 974de87a1e detect mac full version hogfiel 2003-03-14 09:17:08 +00:00
Bradley Bell 372bc46d43 replaced joy/mouse sensitivity slider, increased range to 16, and added d2x keys menu 2003-03-14 05:11:29 +00:00
Bradley Bell 49cb0092f2 moved old joydefs to main 2003-03-14 05:05:17 +00:00
Bradley Bell a176140b1a added "d2x options" menu, with maxfps option 2003-03-13 22:34:58 +00:00
Bradley Bell b421863cec added -fps option 2003-03-13 07:16:46 +00:00
Bradley Bell 7acef4cbf5 fixed brightness slider 2003-03-12 03:52:41 +00:00
Bradley Bell 86d3136d16 d1 briefing text fixed, spinning robots and animated bitmaps work, but
colors are messed up
2003-03-01 12:50:45 +00:00
Bradley Bell 9c1d43f70a whitespace 2003-03-01 03:56:55 +00:00
Bradley Bell 8168bb4861 use Builtin_mission_num instead of 0 (if descent.hog is present, d1 becomes
mission 0)
2003-03-01 01:51:15 +00:00
Bradley Bell 1d2d2158d7 oops 2003-02-28 12:08:34 +00:00
Bradley Bell dc4193fbd1 Fixed many opengl glitches 2003-02-28 11:27:05 +00:00
Bradley Bell 6db03d84bd Fixed many opengl glitches 2003-02-28 09:56:10 +00:00
Bradley Bell 5d0806ff48 noted that hoard.ham is only needed for multiplayer HOARD games, and should
not be equated with "vertigo". put HoardEquipped() back in network.c.
2003-02-28 06:17:22 +00:00
Bradley Bell 8238f89e9d noted that hoard.ham is only needed for multiplayer HOARD games, and should
not be equated with "vertigo". put HoardEquipped() back in network.c.
2003-02-28 03:54:55 +00:00
Bradley Bell 552db67a6f use timer_delay instead of d_delay 2003-02-27 22:07:21 +00:00
Bradley Bell 6fe5b4738a added replacement qsort for solaris 2003-02-27 19:26:25 +00:00
Bradley Bell 0c8ad5d385 texture conversion for d1 shareware 2003-02-27 04:34:51 +00:00
Bradley Bell 9c8d08f673 better texture conversion for d1 levels 2003-02-27 04:31:04 +00:00
Bradley Bell e8a93ae38e fix joystick support under MinGW 2003-02-27 04:28:18 +00:00
Bradley Bell 62ab7b0447 fix swapping glitch 2003-02-27 04:24:43 +00:00
Bradley Bell cee968081c begin support for rendering spinning robots in briefings 2003-02-26 11:09:19 +00:00
Bradley Bell 881bdb0042 load d1 oem mission, d1 v1.0 mission 2003-02-26 11:03:27 +00:00
Bradley Bell 1f502b4106 load d1 shareware levels! 2003-02-26 10:20:34 +00:00
Bradley Bell 5be294e709 Descent I briefings mostly working 2003-02-25 04:45:31 +00:00
Bradley Bell e3797e1013 fixed some more briefing glitches 2003-02-24 12:03:16 +00:00
Bradley Bell 3da2cee814 fixed crash when using shareware data files without -nohires 2003-02-24 07:03:47 +00:00
Bradley Bell 0f9b989d16 fixed fullscreen toggle in briefings 2003-02-23 06:10:59 +00:00
Bradley Bell 7522c0ae99 oops, fix bug in new byteswap code 2003-02-22 02:29:13 +00:00
Bradley Bell faa57772d5 enable loading player files of either byte order 2003-02-21 12:30:21 +00:00
Bradley Bell e9662ed636 fixed up endlevel stuff 2003-02-21 07:14:32 +00:00
Bradley Bell 9a27df6bb2 rest of solution to bug #344 2003-02-21 05:05:41 +00:00
Bradley Bell babf741a6e partial solution to bug #344 2003-02-21 03:52:38 +00:00
Bradley Bell 60eda435ba added function to disable/enable audio 2003-02-19 03:09:38 +00:00
Bradley Bell 98ed2dd98c make sure movie's palette is set before writing briefing text. Fixes bug #359 2003-02-18 23:30:44 +00:00
Bradley Bell b5cdcc1bf2 2nd attempt to fix solaris qsort bug 2003-02-18 19:57:19 +00:00
Bradley Bell 5ceb6c6deb moved mve stuff to separate subdir 2003-02-18 07:37:19 +00:00