zicodxx
|
7ae49da7cf
|
Execute set_dynamic_light 60 times per second max since more would just be a waste of CPU time; When executing set_dynamic_light, process ALL lights; Instead of storing light color in objects, do it on-thy-fly but store bitmap-based color in grs_bitmap - vastly speeds up colored dynamic lights; Improved saturation for vertex lighting to make light color a bit more subtile
|
2011-04-12 03:02:51 +02:00 |
|
zicodxx
|
d3b4d9485e
|
Using gr_init_bitmap for hoard data initialization; Correctly free hoard data before the program closes; When reloading the main HAM files, made sure it does not try to reload main game sounds from shareware/demo HAM
|
2011-02-24 11:28:59 +01:00 |
|
Chris Taylor
|
61586a8d26
|
Set a bogus sound when a sound is skipped in gamedata_read_tbl and don't let piggy_close free it
|
2010-12-04 13:45:43 +08:00 |
|
kreatordxx
|
e6169f17f9
|
Add 'Data' subdir as a searchpath, so D2X will find descent.pig and to simplify a lot of file opening/checking/closing code
|
2010-09-25 03:35:23 +00:00 |
|
zicodxx
|
a23618f961
|
Patching together editor so it compiles again (while still not running); Implemented PhysFS for file accessing for editor- and debugging-related code
|
2010-08-19 13:32:33 +00:00 |
|
zicodxx
|
2563d73389
|
Ignore case-sensitivity for cfile_init/close/size and PHYSFSX_openReadBuffered; Give error message if default sound file cannot be opened so user knows what's going on
|
2010-03-26 21:17:56 +00:00 |
|
kreatordxx
|
57c71476fc
|
Only list resolutions that can actually be used, using new gr_check_mode
|
2009-11-17 14:27:39 +00:00 |
|
kreatordxx
|
bf512bb9ec
|
Remove redundant conf.h directives
|
2009-04-30 13:01:31 +00:00 |
|
kreatordxx
|
777f76aedf
|
Get Mac command keys working, MACINTOSH code cleanup, update Xcode project
|
2008-12-07 12:26:43 +00:00 |
|
zicodxx
|
74fd36d2f9
|
Corrected a small logical mistake in Shareware-HAM recognition
|
2008-11-20 12:29:48 +00:00 |
|
zicodxx
|
1de53497b2
|
Using a clean flow for closing game data at the end of main() instead of using atexit; Now only use atexit for SDL stuff, error, mem, console (and editor which we do later); Small Cleanup
|
2008-11-14 16:56:40 +00:00 |
|
zicodxx
|
b174709a1b
|
Fixed possible overflows in Jukebox Path; Menu GUI improvements: Correct inputbox scaling for font widths, a little performance boost when determinating string-part to show in inputbox, make it possible to flip over from first/last menu entry to last/first even if it's a ScrollBox, Scrolling via Maousebutton now works with delay; Made reading for Piggy data always break up in loops when reached end of file instead of provoking possible error if *data-count < max-data-count*
|
2008-11-01 01:19:52 +00:00 |
|
kreatordxx
|
76ddc8559d
|
Allow hires Mac demo graphics, fix endian issue with reading GameBitmapXlat (fixing crash on PowerPC Macs using PC demo), put a return on the end of an error message
|
2008-10-31 13:09:30 +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 |
|
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 |
|
kreatordxx
|
0f9a1c23e5
|
rename datafile_open to PHYSFSX_openDataFile to fit in with naming convention
|
2008-01-19 09:02:47 +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
|
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
|
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
|
faa6122a4a
|
Even more FindArg cleanups
|
2007-07-22 20:40:39 +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
|
ee7448eeac
|
using size_t when it comes to integer to pointer conversions
|
2007-06-14 12:32:18 +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
|
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
|
b94413b91b
|
initial import
|
2006-03-20 17:12:09 +00:00 |
|