summaryrefslogtreecommitdiff
path: root/src/base_media_base.h
AgeCommit message (Collapse)Author
2018-06-15Fix: Don't complain if CAT music files are missing entirelyNiels Martin Hansen
Just complain if an index into a CAT file that exists is invalid.
2018-06-15Change: Improved looping of title songNiels Martin Hansen
2018-06-15Change #6684: Cutting point overrides for music base setsNiels Martin Hansen
This improves bad looping of title screen song from Windows TTD, and fixes a long silence at the end of "Can't get there from here" from Windows TTD.
2018-06-05Feature: Decoder for DOS version musicNiels Martin Hansen
This is based on reverse-engineering the TTD DOS driver for General MIDI music.
2018-06-05Codechange: Pass a MusicSongInfo struct instead of bare filename to music ↵Niels Martin Hansen
drivers. Preparation for later extending the info passed to music drivers.
2018-04-21Fix: Warning about base set template instantiations with clangCharles Pigott
2012-08-20(svn r24487) -Codechange [FS#5236]: make several DoesContentExist return the ↵yexo
path instead of a boolean (LordAro)
2012-03-17(svn r24037) -Feature: Allow display of baseset textfiles. (LordAro)frosch
2012-02-04(svn r23887) -Feature: [NewGRF] Support for container version 2.michi_cc
2012-02-04(svn r23886) -Codechange: Allow limiting the MD5 file hash to the first x ↵michi_cc
bytes of the file.
2011-12-19(svn r23595) -Codechange: add comma after last enum to get a more uniform ↵rubidium
coding style
2011-11-14(svn r23219) -Change: different directories for basesets and newgrfs. So ↵rubidium
data to baseset or newgrf, and gm to baseset
2011-11-14(svn r23214) -Codechange: for base media sets pass the "search in tars" ↵rubidium
parameter to determine what to do
2011-11-12(svn r23198) -Codechange: introduce a free that takes const pointers so we ↵rubidium
don't need to cast to void/non-const before being able to free
2011-10-04(svn r23000) -Feature: Base graphics sets can now specify a preferred ↵michi_cc
blitter which OpenTTD uses to decide which blitter to load.
2011-09-08(svn r22904) -Codechange: add tar filename to file scanningrubidium
2011-08-24(svn r22822) -Codechange: make a distinction between base sets and newgrfs ↵rubidium
for their directory
2011-05-04(svn r22419) -Change: Always use the DOS palette for drawing.frosch
-Remove: the '-i' option for palette selection.
2011-01-18(svn r21844) -Codechange: move documentation towards the code to make it ↵rubidium
more likely to be updates [a-c].
2010-08-23(svn r20607) -Fix: retain information about all base sets that are found and ↵rubidium
not only the latest version. This to stop confusing people that use newer versions of the base sets than those available via BaNaNaS.
2010-04-19(svn r19674) -Fix [FS#3774]: crash when the music/graphics metadata files ↵rubidium
were unreadable
2010-02-26(svn r19262) -Feature: finalise BaNaNaS support for music setsrubidium
2010-02-22(svn r19212) -Fix: base graphics set with an empty filename in the obg file ↵yexo
caused segfaults
2010-02-22(svn r19206) -Add: concept of fallback base sets, i.e. do not automatically ↵rubidium
load the NoMusic/NoSound sets when there is another set
2009-12-22(svn r18608) -Change: add the concept of music setsrubidium
2009-10-17(svn r17790) -Feature: translatable base sound/graphics set descriptionsrubidium
2009-09-20(svn r17596) -Codechange: constify some tablessmatz
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-20(svn r17241) -Change: make a distinction between missing and corrupted data ↵rubidium
files. If (at least) one data file is missing do not consider the set to be useable. Do also no autodetect sets with missing files.
2009-08-10(svn r17142) -Fix [FS#3103] (r17139): MSVC didn't like some template stuffrubidium
2009-08-09(svn r17139) -Change: add the concept of sound setsrubidium
2009-08-09(svn r17135) -Fix (r17133): some (older) GCCs failed to compilerubidium
2009-08-09(svn r17133) -Codechange: generalise the code that searches for base graphicsrubidium