aboutsummaryrefslogtreecommitdiff
path: root/scumm/resource_v7he.cpp
AgeCommit message (Collapse)Author
2005-05-18Combine Win32 and Mac resource extractors (used for cursors in latter HE) asEugene Sandulenko
only one of them can exist at the same time. Also it saves code and adds caching to Mac resource extractor. svn-id: r18169
2005-05-13HE demos sometimes call music tracks that don't exist.Travis Howell
svn-id: r18080
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-10Preparations to let LogicHE hold game-specific code. IntroducedEugene Sandulenko
GF_HE_985. Feel free to give it more proper name. svn-id: r18036
2005-05-10Add heversions for dutch versions.Travis Howell
Add dutch freddi1 svn-id: r18023
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-05-05Get XMAP from correct resource.Travis Howell
Avoid regression. svn-id: r17922
2005-05-05HE90+ games set heap size in index.Travis Howell
svn-id: r17920
2005-04-19Add RIFF sound type.Travis Howell
svn-id: r17688
2005-04-18Adjust again, for sound header differences.Travis Howell
svn-id: r17668
2005-04-18Use correct music offsets for HE games, only a few demos use wrong tunes now.Travis Howell
Get all music details for HE games from one function only. svn-id: r17662
2005-04-14Add HE7.2 difference in o_getResourceSize().Travis Howell
Add support for checking size of music resource. svn-id: r17595
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-10Don't call allocateArrays from readMAXS, rather call it explicitly after ↵Max Horn
calling readMAXS; init _palManipCounter in the proper place (only needed when restarting); free palManip data on exit svn-id: r17495
2005-04-10Got rid of _dynamicRoomOffsetsMax Horn
svn-id: r17494
2005-04-09Overload getStringAddress in subclasses; moved V6-V8 specific res stuff to ↵Max Horn
resource.cpp svn-id: r17489
2005-04-09Simplify the substResFileName system a bitMax Horn
svn-id: r17475
2005-04-07Original games ignored this index data.Travis Howell
svn-id: r17436
2005-04-07Split readMAXS between HE versionsTravis Howell
svn-id: r17435
2005-04-04Fixed warnings on little-endian systems.Torbjörn Andersson
svn-id: r17371
2005-04-03Splitting more methods into multiple overloaded versionsMax Horn
svn-id: r17366
2005-04-03Turned readRoomsOffsets into a virtual methodMax Horn
svn-id: r17363
2005-03-12clean upMax Horn
svn-id: r17104
2005-02-17Mouse part of big patch #1013937 (OSystem layer with bigger resolution)Eugene Sandulenko
svn-id: r16800
2005-02-11Turned HE Mac resource filename generator into generall, whole SCUMM-purposeEugene Sandulenko
method. Right now it is used to eliminate those Windows HE titles which have different target base names. If you want to use it, then define another entry in substDataFileNameTable[]. If your version with different base name has other features then you need to define GF_MULTIPLE_VERSIONS for main entry and add any additional entries to multiple_versions_md5_settings based on MD5 of the entry. svn-id: r16764
2005-02-05Removed unnecessary empty line.Torbjörn Andersson
svn-id: r16736
2005-02-04Some HFS dumpinf programs write files with resource fork to .bin file.Eugene Sandulenko
Support that. Also support separately dumped resource forks. File name for those has .rsrc extension. svn-id: r16735
2005-02-03Add suppoert for coloured Mac cursors. Though they're disabled at the moment.Eugene Sandulenko
The reason is that they use their own palette which could not match current global one. Now I have to turn back to that old OSystem patch and render cursor on a separate surface and extend OSystem with yet another optional call setCursorPalette. svn-id: r16734
2005-01-31Remove debug output and improve error messages.Eugene Sandulenko
To clarify my last commit message. I _do_ work with unprocessed files. Just I happened to have one demo with resource fork stripped from game binary. It was told that sometimes Mac conversion programs on intel platform silently strip it down. Now I fail with error message, but we may use some fallback. At least we need to know a standard way of copying binary files with resources unstripped and describe it in Mac HOWTO. svn-id: r16714
2005-01-31Support for Mac cursors.Eugene Sandulenko
TODO: o Allow reading from non-processed game executable. Now you need to get .bin file out of it o Use color versions of cursors o Combine MacResExtractor with Win32ResExtractor. Now I just stupidly create 2 objects and do not use new cursor caching code. svn-id: r16713
2005-01-30added a basic cursor cache for win32 HE70+ gamesGregory Montoir
svn-id: r16708
2005-01-01oops, correct copyright stringMax Horn
svn-id: r16399
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-09-21Should be HE60/70.Travis Howell
svn-id: r15211
2004-09-18Moved mouse cursor code into ScummEngine subclasses were possible -- this ↵Max Horn
makes it much easier to see which cursor code is used in which SCUMM version; also changed cursor code to not overwrite default_cursor_* (which would cause problems when switching to another game) svn-id: r15169
2004-09-12Fixed some other cases where the number of parameters to our message-Torbjörn Andersson
printing functions didn't agree with the format strings. GCC will find a couple of other things to warn about if these functions are labelled as printf()-style functions, but those were less important, I think. svn-id: r15081
2004-08-22Cursor code cleanupMax Horn
svn-id: r14690
2004-07-13Plug memory leakEugene Sandulenko
svn-id: r14205
2004-07-01fixed compilationPaweł Kołodziejski
svn-id: r14139
2004-06-27Fix memory leakMax Horn
svn-id: r14080
2004-06-24Phase #3 of HE v7.0+ cursors. Now they show up correctly. Remove TODO item.Eugene Sandulenko
svn-id: r14034
2004-06-24Phase #2 of HE v7.0+ cursors. Still no visual output, but all data isEugene Sandulenko
parsed now. svn-id: r14031
2004-06-24Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractorEugene Sandulenko
incorporated from icotools, no display, just searching it in resources and display a warning. Graphics converter is on the way. Code is NOT endian-safe. It will not work on BE system, as was tested by joostp. Please, fix endianess. svn-id: r14024