zicodxx
|
be3b72b316
|
When checking for redundant messages in HUD display, compare new message to most recent one for locking and check whole list only for messages marked with HM_REDUNDANT. This will show all messages in correct order while keeping redundancy-prone messages from looping infinitely
|
2010-11-21 21:19:45 +01:00 |
|
zicodxx
|
21d93e84de
|
For fresh configuration set Redbook music as default for Mac, Builtin music for all others
|
2010-11-21 13:02:45 +01:00 |
|
zicodxx
|
5cd011214f
|
Created function PHYSFSX_isNewPath to check wether given path has already been added to Searchpath or not; Used PHYSFSX_isNewPath for menu browsing code instead it's own implementation; Using PHYSFSX_isNewPath for Jukebox directory, too to make sure Jukebox will not accidentially remove Game content depending on user selection; Also only keep Jukebox directory added until files are stored to prevent any other file present in this path can override or add anything to the game
|
2010-11-21 12:55:08 +01:00 |
|
zicodxx
|
88b5205135
|
In plyr_save_stats setting filename to size of PATH_MAX to have enough space to also hold the player directory prefix which would otherwise create a memory corruption and crash the game
|
2010-11-13 00:46:39 +01:00 |
|
zicodxx
|
17a18b5512
|
When running out of memory slots, do not try to print detailed info as it will only call a negative array index
|
2010-11-09 17:45:24 +01:00 |
|
zicodxx
|
19d00e9851
|
In multi_consistency_error check for Game_wind before trying to set it in/visible - just for safety
|
2010-11-09 11:53:14 +01:00 |
|
zicodxx
|
6e1725d4e5
|
Increased buffer for fname2 in load_briefing_screen, preventing buffer overflow in case replacement filenames are longer than DOS-style
|
2010-11-01 17:47:26 +01:00 |
|
zicodxx
|
950eda94ef
|
In case listbox strings are too long for screen, fit box width to screen width, shorten strings and add a scroll effect to selected item
|
2010-11-01 13:42:21 +01:00 |
|
zicodxx
|
a6312c8397
|
Text string for level music was made smaller some time ago so BROWSE_TXT_SHRT basically became obsolete - removed it now and show BROWSE_TXT instead
|
2010-10-30 01:29:44 +02:00 |
|
zicodxx
|
8d1317b8f8
|
Make songs playing at end briefings loop, like they used to in the original game
|
2010-10-30 01:08:52 +02:00 |
|
zicodxx
|
95f1c1793e
|
Instead of writing converted MIDI to file, write to buffer so it can be played directly
|
2010-10-29 17:40:21 +02:00 |
|
Chris Taylor
|
541e422611
|
Fix errors for Mac OS 9, Mac OS X 'd1x' target builds again
|
2010-10-16 18:53:05 +08:00 |
|
zicodxx
|
940eaeb3db
|
Finished support for custom textures and robots, fixed some bugs, reformatted code and placed function calls to properly work for designated mission/level
|
2010-10-16 11:13:11 +02:00 |
|
zicodxx
|
4c7879b740
|
Added format arguments to all printf, sprintf and snprintf calls missing them to prevent warnings/errors with some distributions of gcc
|
2010-10-14 16:45:58 +02:00 |
|
zicodxx
|
aa68347028
|
Fixed compilation of menu.c when USE_SDLMIXER is not defined
|
2010-10-14 11:49:37 +02:00 |
|
zicodxx
|
cde9a7f322
|
Use dynamic PhysicsFS library again to fix linking errors
|
2010-10-14 00:05:21 +02:00 |
|
Chris Taylor
|
499c8e3799
|
Fix errors for Mac OS 9, Mac OS X 'd1x' target builds again
|
2010-10-10 18:42:53 +08:00 |
|
Chris Taylor
|
018e24aab0
|
Use dynamic PhysicsFS library again to fix linking errors
|
2010-10-10 18:08:11 +08:00 |
|
kreatordxx
|
704a4e7be5
|
Add support for M3U playlists, tweak 'Jukebox playing' message so it shows the end of the path when truncating
|
2010-09-26 13:15:20 +00:00 |
|
zicodxx
|
6b9a3b0c77
|
fullpath variable was missing for _WIN32
|
2010-09-25 13:55:22 +00:00 |
|
kreatordxx
|
403169df7e
|
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 |
|
kreatordxx
|
64387a51e6
|
To fix Dravis's head in endgame debriefing, don't remap the colours and read compressed .bbm bitmaps properly (both my bad)
|
2010-09-19 13:33:22 +00:00 |
|
kreatordxx
|
23975df856
|
Pass -1 instead of 255 as the colour to ogl_ubitmapm_cs when drawing savegame previews, to make sure a black rectangle isn't drawn instead
|
2010-09-19 11:53:39 +00:00 |
|
kreatordxx
|
ba3f54e484
|
Increment version to 0.56.0 for Mac OS X, marking release point
|
2010-09-17 11:36:46 +00:00 |
|
kreatordxx
|
c1a7ffa66d
|
Put in a note that a restart is required when changing the texture filter level (remove later when it isn't)
|
2010-09-17 11:06:48 +00:00 |
|
kreatordxx
|
35a69d5a0f
|
Link to PhysicsFS static library and use header from source for Mac OS X
|
2010-09-17 10:44:21 +00:00 |
|
kreatordxx
|
0a44a68fed
|
Set default Jukebox music paths to original Redbook music in iTunes for Mac OS X
|
2010-09-17 10:14:37 +00:00 |
|
kreatordxx
|
e669670e47
|
Enable IPv6 for Mac OS X
|
2010-09-17 09:44:45 +00:00 |
|
zicodxx
|
2b069acab4
|
Removed Fusion_last_sound_time and made Fusion_next_sound_time static inside FireLaser() with it's own fallback function for bogus timer values - should make this code insusceptible against errors - last but not least: minus two globals
|
2010-09-04 09:22:07 +00:00 |
|
zicodxx
|
78bbd77b35
|
In briefing_init() init robot angles properly because in show_spinning_robot_frame() robot_angles.h is incremented only but not initialized
|
2010-09-04 08:17:54 +00:00 |
|
zicodxx
|
34db780dbf
|
Reset Fusion_next_sound_time in init_player_stats_level() to hopefully fix Fusion not doing damage or playing sounds
|
2010-09-03 21:49:39 +00:00 |
|
zicodxx
|
328ddd8a55
|
When opening music file via filehandle, made sure buffer is freed after playing to prevent major memory leakage
|
2010-09-02 14:00:26 +00:00 |
|
zicodxx
|
5e3be36c39
|
Using PHYSFSX_findFiles to make sure random demo playback will only find actual demo files and not quit autodemo; added DEMO_EXT for an universal definition of demo file extension
|
2010-09-02 13:58:06 +00:00 |
|
zicodxx
|
a68da514b6
|
Rewrote code to control Texture Filtering a little so it's easier to apply Mipmaps for different parts of the game independently; Made Movie Filtering a menu option which must be enabled seperately; Added Movie Subtitles toggle to misc game options
|
2010-09-02 13:55:28 +00:00 |
|
kreatordxx
|
8a79002f2d
|
On Mac OS X - no longer have to copy SDL_mixer.h to SDL framework; frameworks can now be in /Library/Frameworks; fix for obscure compile error involving u_int32_t
|
2010-09-02 00:07:37 +00:00 |
|
zicodxx
|
4c5f489d07
|
in pdata communication swap_bytes was set for create_shortpos causing problems on PPC architecture; in multiplayer host menu set citem to START GAME by default
|
2010-09-01 17:01:51 +00:00 |
|
zicodxx
|
445fc76554
|
Added feature to let select_file_reursive() change drive on _WIN32 via CTRL-D; Removed second definition of MEM_K accidentially happened due to bad communication
|
2010-08-31 13:25:45 +00:00 |
|
kreatordxx
|
5f026dfb55
|
In select_file_recursive handle paths relative to the current write directory correctly
|
2010-08-28 02:46:54 +00:00 |
|
kreatordxx
|
1fcd5afe1b
|
Make define of MEM_K apply to non-debug builds as well (whoops)
|
2010-08-28 01:13:01 +00:00 |
|
zicodxx
|
6d475ad6b8
|
In list_dir_el make sure PHYSFS_getRealDir won't give NULL to strcmp which will happen for files located in a Windows root directory
|
2010-08-27 21:16:43 +00:00 |
|
zicodxx
|
067d54f8e3
|
In select_file_handler properly initialize newpath preventing memory errors and crashes
|
2010-08-27 20:32:05 +00:00 |
|
zicodxx
|
887e8ed22c
|
Moving upwards definition of MEM_K so it's not restricted to \!NDEBUG; Initialized **i in list_dir_el properly to silence gcc when compiling
|
2010-08-27 15:43:24 +00:00 |
|
kreatordxx
|
72c62df583
|
Add path browsing feature to make song file/directory selection easier
|
2010-08-27 14:09:19 +00:00 |
|
zicodxx
|
0bc2257b06
|
Made loading of Hires briefings a bit more simpler (more D2-ish) and not using a new briefing_screen structure; Also perform a check if requested image originates from descent.hog or a third-party mission and do not load a Hires version in the latter case
|
2010-08-25 15:14:28 +00:00 |
|
zicodxx
|
9eb82f312b
|
Overhauled detection of TEX/TXB files for Briefings and Endings
|
2010-08-24 14:02:38 +00:00 |
|
kreatordxx
|
c1c60ab68b
|
Use more reliable Mix_LoadMUS for music in directory searchpaths, so WAVE's and MP3's are correctly loaded (probably others)
|
2010-08-22 13:27:47 +00:00 |
|
zicodxx
|
421547e5a1
|
Added link for the Mac Content Sound Effects AddOn Pack
|
2010-08-22 10:09:53 +00:00 |
|
zicodxx
|
010ac80344
|
Moved levelnum-sanity-check in game_param_handler so it will be checked when screen is changed to allow entry of secret levels (which does not work in D2X-Rebirth - it's only done for code similarity); added menu item START GAME for consistency and added proper subtitle for game setup page
|
2010-08-22 09:25:24 +00:00 |
|
zicodxx
|
aaae123e44
|
Added res-file to be linked in Windows build to show icon in Filemanager; converted icon file to be smaller
|
2010-08-21 17:08:53 +00:00 |
|
zicodxx
|
8e708af3cb
|
Bind WM-Icon to application
|
2010-08-21 06:51:13 +00:00 |
|