Commit graph

375 commits

Author SHA1 Message Date
Bradley Bell e53f1b4d83 many improvements to mve code. Fixes (at least) bugs #41, #348, #350, and #359. 2003-02-18 07:05:14 +00:00
Bradley Bell 26ec507b72 no more Makefile.mveplay. again 2003-02-14 19:32:01 +00:00
Bradley Bell 5219da962b typo 2003-02-14 19:13:25 +00:00
Bradley Bell ecc171ac1a add fullscreen mode to standalone mveplayer, win32 support 2003-02-14 03:48:16 +00:00
Bradley Bell a66c57fa2f random bugfixes, win32 support 2003-02-14 03:45:31 +00:00
Bradley Bell ad5da0e3d1 comments 2003-02-14 03:42:24 +00:00
Bradley Bell 9652221756 get rid of some redundant swap functions. Courtesy of Martin Schaffner <martin.schaffner@epfl.ch> 2003-02-13 22:07:58 +00:00
Bradley Bell bd362aaebb fix remaining polymodel alignment issues. Courtesy of Martin Schaffner <martin.schaffner@epfl.ch> 2003-02-13 22:02:29 +00:00
Bradley Bell 732be67d95 eliminate warning 2003-02-13 20:35:44 +00:00
Bradley Bell a3dab2b8c5 build mveplayer from regular makefiles 2003-02-13 20:34:18 +00:00
Bradley Bell e0666c9609 more movie fixes 2003-02-13 19:44:55 +00:00
Bradley Bell 27145731d6 some OS X and dist fixes 2003-02-13 19:43:53 +00:00
Bradley Bell 74632165ca formatting, stuff 2003-02-12 09:14:24 +00:00
Bradley Bell fc4a0157cc lotsa movie cleanups, added truecolor mve support, standalone mveplayer 2003-02-12 09:04:28 +00:00
Bradley Bell e1c12d4452 lotsa movie cleanups, added truecolor mve support, standalone mveplayer 2003-02-12 08:58:38 +00:00
Bradley Bell 2a40b4d21b use memcpy to avoid alignment problem 2003-01-21 22:28:08 +00:00
Bradley Bell 99dca3ff3d use __sun__ for sunos 2003-01-15 21:36:12 +00:00
Bradley Bell 0deb5ed5f4 attempting to support d1 shareware 2003-01-15 02:47:19 +00:00
Bradley Bell 325c4fcf67 fix several bugs, comments, formatting. courtesy of David Costanzo <david_costanzo@yahoo.com> 2003-01-15 02:44:31 +00:00
Bradley Bell af6d23594a changed path for SDL headers 2003-01-15 02:42:41 +00:00
Bradley Bell 422d006e6f attempt to support d1 for mac mission 2003-01-11 02:58:33 +00:00
Bradley Bell 34beff6c66 gcc 3.2 warnings 2003-01-11 02:57:39 +00:00
Bradley Bell c52f14e27f foo 2003-01-11 01:11:37 +00:00
Bradley Bell fc29833e6e use ifdef around gr_toggle_fullscreen 2003-01-09 00:57:42 +00:00
Bradley Bell 66aaabfd22 don't need .msn file for descent.hog anymore 2003-01-07 03:10:20 +00:00
Bradley Bell af74ec658d comments 2003-01-06 23:10:19 +00:00
Bradley Bell b42787d07e formatting 2003-01-03 00:57:00 +00:00
Bradley Bell 6fc3fdf613 attempt to make read_model_file bigendian-friendly 2003-01-03 00:56:33 +00:00
Bradley Bell b550546c43 move vertigo text 2003-01-03 00:55:26 +00:00
Bradley Bell fda6bfaa0f cleanup alignment changes 2003-01-02 23:31:50 +00:00
Bradley Bell 3a3f275a29 fix alignment issues on sparc 2003-01-02 23:13:21 +00:00
Bradley Bell 0b7ba05e04 workaround solaris qsort bug 2003-01-01 01:02:51 +00:00
Bradley Bell 2142b63c65 enabled kali 2003-01-01 00:56:24 +00:00
Bradley Bell 5ce8378211 simplified warning msg 2002-12-31 23:20:09 +00:00
Bradley Bell 7603ab94cc comments/whitespace 2002-12-31 23:19:42 +00:00
Bradley Bell cdcd871e79 fix compiler warning 2002-12-31 22:26:16 +00:00
Bradley Bell 34e654b6c9 fixed rle_swap leaks, thanks to martin schaffner 2002-12-31 21:51:37 +00:00
Bradley Bell 95489e824b fixes an infinite loop which was caused by d2x thinking d2demo was a descent 1 mission 2002-12-24 06:09:05 +00:00
Bradley Bell 883fbd973e fix compiler warnings, courtesy of maschaffner@gmx.ch 2002-12-24 05:49:33 +00:00
Bradley Bell 7b4a08d13e comments 2002-12-24 05:30:33 +00:00
Bradley Bell 0bf015a146 add help for -hogdir option 2002-10-30 22:04:22 +00:00
Bradley Bell 34b2c612e2 added -hogdir option 2002-10-30 22:02:52 +00:00
Bradley Bell f834662135 enabled Vertigo displays 2002-10-28 21:28:04 +00:00
Bradley Bell b078e8d71c simplify and eliminate redundant swap macros. maschaffner@gmx.ch and btb 2002-10-28 20:57:11 +00:00
Bradley Bell 8b5fd3ed84 make hud_message work correctly 2002-10-11 05:14:59 +00:00
Bradley Bell 95f355e8c6 enable -nofade 2002-10-11 03:37:58 +00:00
Bradley Bell e3b015b572 formatting, small fixes 2002-10-11 00:36:46 +00:00
Bradley Bell 46e94bacdc no swap_object for little-endian 2002-10-10 20:08:51 +00:00
Bradley Bell 53b6b5860d use macros to simplify network endian conversion 2002-10-10 19:40:21 +00:00
Bradley Bell 70e5af41a4 disable autodetect of mac pig (use --enable-macdata for now) 2002-10-10 19:17:37 +00:00
Bradley Bell 1ca035f02f enable loading screen for mac shareware with -nohires 2002-10-10 19:16:52 +00:00
Bradley Bell d3df25bf21 whitespace 2002-10-10 19:12:00 +00:00
Bradley Bell 6d0480e3ff comments 2002-10-10 19:11:23 +00:00
Bradley Bell c68d26ed4f whitespace 2002-10-10 18:55:32 +00:00
Bradley Bell 65b1d2017f comments, formatting, etc. courtesy of Martin Schaffner <maschaffner@gmx.ch> 2002-10-04 07:19:59 +00:00
Bradley Bell 5994795bf0 whitespace 2002-10-03 03:46:35 +00:00
Bradley Bell 0a40cc4bb2 fix a oops, add old logs 2002-09-19 05:43:15 +00:00
Bradley Bell 06a7fb94fc support for >3 mouse buttons 2002-09-19 03:45:14 +00:00
Bradley Bell 3bd6c82056 load hires briefing screen if lores doesn't exist (i.e. vertigo) and MenuHires=0 2002-09-14 00:32:52 +00:00
Bradley Bell faa4fe4222 pack some structures for ipx compatibility - courtesy of Werner Augustin <descent-source@mailinglist.gnuher.de> 2002-09-14 00:23:06 +00:00
Bradley Bell 1bf3f2bdae revert cfgets() and load_endlevel_data() to expect newline-terminated strings, fix load_game_data to read null-terminated string for Current_level_name 2002-09-14 00:20:44 +00:00
Bradley Bell e12fa546b9 added error message 2002-09-07 07:27:19 +00:00
Bradley Bell c3fc9f1a83 enable -nohires with mac shareware 2002-09-07 07:24:29 +00:00
Bradley Bell e9e6a83477 we want the mac ibitblt for everything but dos and windows, I think. 2002-09-04 23:05:01 +00:00
Bradley Bell 05f319b532 these routines are in tmerge.c 2002-09-04 22:47:25 +00:00
Bradley Bell e4bea89105 enable credits for mac and oem data 2002-09-04 22:29:49 +00:00
Bradley Bell 0a9dc80003 use either exit.ham or exit.pofs 2002-09-04 22:28:48 +00:00
Bradley Bell b49393eeba close some memory holes, speed up palette loading 2002-09-04 08:15:20 +00:00
Bradley Bell 3b1e84c254 added fullscreen toggle while playing movies 2002-09-04 08:13:59 +00:00
Bradley Bell d827850699 comment out -superhires help text (always on) 2002-09-04 08:13:26 +00:00
Bradley Bell dca30aecd5 oops 2002-09-01 02:49:59 +00:00
Bradley Bell 09b3b087fd more movie improvements 2002-09-01 02:49:06 +00:00
Bradley Bell 63df9a1163 movie improvements 2002-08-31 12:14:01 +00:00
Bradley Bell a0ca75d917 network endian stuff 2002-08-31 05:27:50 +00:00
Bradley Bell e09bd635a7 formatting, bigendian networking fixes 2002-08-31 03:21:41 +00:00
Bradley Bell d2988bceaf make net menu more accurate, also make superhires always on 2002-08-31 03:18:32 +00:00
Bradley Bell 14e5e0da46 formatting 2002-08-30 08:04:44 +00:00
Bradley Bell c654ad8fd9 networking works, finally 2002-08-30 08:02:25 +00:00
Bradley Bell 03ad09da68 more networking fixes 2002-08-30 01:01:18 +00:00
Bradley Bell 72bfe8dc97 load builtin mission correctly 2002-08-30 00:58:01 +00:00
Bradley Bell 1071667d09 documentation 2002-08-30 00:57:32 +00:00
Bradley Bell 19a9a90c20 move hoard stuff out of network 2002-08-30 00:57:06 +00:00
Bradley Bell fd2abcc57a don't need no more 2002-08-30 00:54:56 +00:00
Bradley Bell 608ace6b3c deleting unused d1x stuff 2002-08-29 22:24:51 +00:00
Bradley Bell 505f83172e fixed networking fuck-up? 2002-08-29 08:54:42 +00:00
Bradley Bell 452a9fa5c3 beginning d1 briefing support 2002-08-27 08:03:25 +00:00
Bradley Bell d864fb9073 Have to get mission_num _after_ promoting... 2002-08-27 08:02:51 +00:00
Bradley Bell 0a301af8f6 d1-style mission briefings 2002-08-27 04:15:38 +00:00
Bradley Bell cc97e64477 whitespace 2002-08-27 04:14:58 +00:00
Bradley Bell a7da408309 beginning robot movie support, fall back on lo/hi res if hi/lo not available 2002-08-27 04:14:18 +00:00
Bradley Bell 4d72ae20a5 added Builtin_mission_num for builtin mission 2002-08-27 04:13:03 +00:00
Bradley Bell a9b9cb3a8a added Builtin_mission_num for builtin mission, D1Hogdir, d1-style mission briefings 2002-08-27 04:12:55 +00:00
Bradley Bell e1311553c4 fix writable string, disable DumbAdjust thing 2002-08-26 06:54:31 +00:00
Bradley Bell f6558b8764 whitespace 2002-08-26 06:52:47 +00:00
Bradley Bell f709f166d0 added pcx_get_dimensions(), other stuff from d2src 2002-08-26 06:52:22 +00:00
Bradley Bell e1a0280720 read movies from AltHogDir, other fixes 2002-08-26 06:50:45 +00:00
Bradley Bell fec0929f59 fix bug w/mission filename 2002-08-26 06:46:37 +00:00
Bradley Bell 1247e68ef6 comments 2002-08-26 06:45:09 +00:00
Bradley Bell 59824c8c82 whitespace n stuff 2002-08-26 06:44:36 +00:00
Bradley Bell 41c90c343f fix briefing stuff 2002-08-23 10:43:11 +00:00
Bradley Bell 636e5ec368 eliminate need for .mn2 files for oem and demo 2002-08-23 01:52:11 +00:00
Bradley Bell b994fb2115 fix for vertigo 2002-08-22 20:49:15 +00:00
Bradley Bell ba93d52c7e make OEM menu pcx available 2002-08-22 19:18:13 +00:00
Bradley Bell d88a79b173 promote builtin missions. patch from Martin Schaffner <maschaffner@gmx.ch> 2002-08-15 18:31:06 +00:00
Bradley Bell 80d7fa86c5 improved mac pig loading/reverted TRANSPARENCY_COLOR changes 2002-08-15 08:53:11 +00:00
Bradley Bell cf1668baac mac data file loading 2002-08-15 07:17:39 +00:00
Bradley Bell 237d059d9b mac data file loading 2002-08-15 05:49:23 +00:00
Bradley Bell 2d7a7d9e58 formatting 2002-08-09 00:48:57 +00:00
Bradley Bell 92383ab77d comments 2002-08-08 23:15:03 +00:00
Bradley Bell dfeb5dfe39 mac demo datafile support 2002-08-08 21:43:20 +00:00
Bradley Bell 1b246b86c6 use lowercase for consistency 2002-08-08 09:10:28 +00:00
Bradley Bell 2cc21d710a enable loading of exit models for other than d2demo 2002-08-08 09:09:43 +00:00
Bradley Bell b580433ee3 formatting, patch for better d1 texture conversion from Martin Schaffner <maschaffner@gmx.ch> 2002-08-07 22:38:58 +00:00
Bradley Bell fba00332f8 recognize .msn mission files. patch from Martin Schaffner <maschaffner@gmx.ch> 2002-08-07 07:34:09 +00:00
Bradley Bell 7a6b836f15 added .cvsignore files 2002-08-07 05:39:22 +00:00
Bradley Bell d9b2eb6397 shareware stuff 2002-08-06 09:30:24 +00:00
Bradley Bell 9921efe082 formatting 2002-08-06 09:28:14 +00:00
Bradley Bell 7ac8b0729f whitespace 2002-08-06 05:21:33 +00:00
Bradley Bell 05952b6a20 shareware stuff, whitespace 2002-08-06 05:16:19 +00:00
Bradley Bell 8634605e42 more fast i/o macros 2002-08-06 05:13:58 +00:00
Bradley Bell 52e9b0883f shareware stuff 2002-08-06 05:12:09 +00:00
Bradley Bell bd2b158966 merged endlevel stuff to non-shareware, allow movies/endlevel for alternate missions 2002-08-06 05:06:38 +00:00
Bradley Bell f4bd33cc2c typo 2002-08-06 04:55:30 +00:00
Bradley Bell 310a5b27ff use global Piggy_hamfile_version 2002-08-06 04:55:06 +00:00
Bradley Bell 57d2b788b9 merged endlevel stuff to non-shareware, more fast i/o macros, use global Piggy_hamfile_version 2002-08-06 04:53:48 +00:00
Bradley Bell bbb5e12a1c terrain and movie stuff always used now 2002-08-06 04:50:19 +00:00
Bradley Bell 08b1d1a7ec load DMB levels 2002-08-06 01:31:55 +00:00
Bradley Bell b0fe71a4e9 fast i/o macros 2002-08-06 01:31:07 +00:00
Bradley Bell 97a3be00ac d1 level stuff from maschaffner@gmx.ch 2002-08-04 23:37:34 +00:00
Bradley Bell e32c48a4ff shareware stuff, formatting 2002-08-04 23:24:34 +00:00
Bradley Bell 0b72dcfff1 more d1 level loading stuff 2002-08-02 23:28:40 +00:00
Bradley Bell 08b76e399c junk 2002-08-02 11:05:26 +00:00
Bradley Bell b1adfc4c4a shareware stuff 2002-08-02 10:57:12 +00:00
Bradley Bell 31d800de19 fast i/o macros 2002-08-02 04:57:19 +00:00
Bradley Bell 31327f50f9 load d1 levels 2002-08-01 23:28:57 +00:00
Bradley Bell ece0b9753d support shareware datafiles\! 2002-07-30 11:29:04 +00:00
Bradley Bell 2f3aa52b9c support shareware datafiles\! 2002-07-30 11:05:53 +00:00
Bradley Bell 18eeeb657e SHAREWARE fixes 2002-07-30 04:52:45 +00:00
Bradley Bell c592b9d5fb SHAREWARE fixes 2002-07-30 04:52:01 +00:00
Bradley Bell ec9d4d0bb5 Portability - OS X support 2002-07-29 02:32:32 +00:00
Bradley Bell 2fd7bc08d2 portability 2002-07-27 22:39:57 +00:00
Bradley Bell 54f533700c portabilization 2002-07-27 04:39:23 +00:00
Bradley Bell 3d213c17b6 portability 2002-07-26 20:59:41 +00:00
Bradley Bell 77f778685e foo 2002-07-26 20:23:30 +00:00
Bradley Bell 4d22710070 s not a writable string anymore... / formatting 2002-07-26 09:25:10 +00:00
Bradley Bell 654b626742 portable-izing file loading routines 2002-07-26 09:22:39 +00:00
Bradley Bell 2625ea4a97 correctly play files with 16bit uncompressed audio, mem checking, etc 2002-07-24 10:31:41 +00:00
Bradley Bell 0a5a73f117 enable standalone mve player 2002-07-24 01:03:44 +00:00
Bradley Bell cbe9fb41fb remove experimental nmovie stuff 2002-07-23 21:24:11 +00:00
Bradley Bell 6c23648cbc add some debugging output 2002-07-23 08:22:12 +00:00