Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko 3891fbdfd5 HE version correction for 'dog'. Game is fully playable, just columns' palette
is wrong.

svn-id: r16715
2005-01-31 20:12:10 +00:00
Eugene Sandulenko b1886d1f9a Remove debug output and improve error messages.
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-31 04:04:04 +00:00
Eugene Sandulenko c32e936723 Support for Mac cursors.
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-31 03:53:35 +00:00
Travis Howell 0c827c0fcf Add comment
svn-id: r16712
2005-01-31 00:27:31 +00:00
Travis Howell 09d0d6c26d Changes for Macintosh filenames.
svn-id: r16711
2005-01-31 00:16:11 +00:00
Gregory Montoir a21f5b50d3 mention the fact that amiga FOTAQ isn't supported
svn-id: r16710
2005-01-30 20:50:18 +00:00
Paweł Kołodziejski 292eaa08b0 added support for *.map files version 2
svn-id: r16709
2005-01-30 20:45:02 +00:00
Gregory Montoir b9646d35d3 added a basic cursor cache for win32 HE70+ games
svn-id: r16708
2005-01-30 20:38:54 +00:00
Travis Howell 339df486e1 Ooops
svn-id: r16707
2005-01-30 11:10:50 +00:00
Travis Howell bebad400d6 Check sound queue for music in HE games.
Avoid extra sound channel.

svn-id: r16706
2005-01-30 11:03:49 +00:00
Travis Howell 0199bf70fe Music regression in some HE games.
svn-id: r16705
2005-01-30 09:11:38 +00:00
Travis Howell a05b4a5e2d Add missing cases/corrections
svn-id: r16704
2005-01-30 07:00:50 +00:00
Travis Howell f23cf81ace HE100 difference
svn-id: r16703
2005-01-30 05:34:04 +00:00
Travis Howell 85f8b9bb93 ADD HE100 version of Balloon O Rama
svn-id: r16702
2005-01-30 05:11:04 +00:00
Travis Howell 414e2c0a3f HE100 difference
svn-id: r16701
2005-01-30 05:00:20 +00:00
Travis Howell 8c1cb5ae51 Add updated Cheese Chase
svn-id: r16700
2005-01-30 04:55:47 +00:00
Travis Howell ee3baf60ec Speech filename difference in Macintosh version of HE60 games.
svn-id: r16699
2005-01-30 02:06:41 +00:00
Travis Howell 399dcad5bd Skip cursors in Macintosh version of HE72 games for now.
Add early Macintosh HE games.

svn-id: r16698
2005-01-30 02:00:24 +00:00
Travis Howell 3c1934cc8f Singe HE71 version of freddi too.
svn-id: r16697
2005-01-30 01:07:22 +00:00
Travis Howell df3734bddb Only HE71 demos were on puttputt CD.
svn-id: r16696
2005-01-30 00:57:51 +00:00
Travis Howell 24248fe79e Switch airdemo checksums, only a single HE71 version.
svn-id: r16695
2005-01-30 00:38:18 +00:00
Max Horn b43a53f74d Move more text editing code into class EditableWidget; ListWidget now has all the editing capabilities of EditTextWidget
svn-id: r16694
2005-01-29 18:04:34 +00:00
Eugene Sandulenko 66c524f0ee Add support for Humongous Mac titles in native format. Please test :)
svn-id: r16693
2005-01-29 17:58:47 +00:00
Max Horn 04fc9fe6e7 Started to merge the text editing code in ListWidget and EditTextWidget
svn-id: r16692
2005-01-29 16:30:51 +00:00
Max Horn b6ea449335 Renamed _localScriptList to _localScriptOffsets for clarity
svn-id: r16691
2005-01-29 15:49:57 +00:00
Travis Howell 169599fc5d Last few added.
svn-id: r16690
2005-01-29 05:11:30 +00:00
Travis Howell 98e25fb848 Add freddi's.
svn-id: r16689
2005-01-29 04:47:16 +00:00
Travis Howell 96750ceda3 Add a few more
svn-id: r16688
2005-01-29 04:23:46 +00:00
Travis Howell cd5aef92f0 Add a few
svn-id: r16687
2005-01-29 03:49:15 +00:00
Eugene Sandulenko 6b6830c688 Add detection of HE Mac titles which use different naming scheme.
Committed for review/criticize. No further support by the engine, i.e.
detected games will not run, but most complex task is done. Will finish
it tomorrow unless some nasty bugs will pop up.

svn-id: r16686
2005-01-29 03:12:48 +00:00
Eugene Sandulenko 327e5175ff Fix typo
svn-id: r16685
2005-01-29 03:01:39 +00:00
Eugene Sandulenko 259865ed46 Fix HE Mac target names. They should be same as DOS/Win.
svn-id: r16684
2005-01-29 02:36:33 +00:00
Nicolas Bacca bf55edd72a Update to latest branch fixes
svn-id: r16683
2005-01-28 23:45:53 +00:00
Nicolas Bacca 4b3dda6184 Update project files. Please do not convert to Unix style carriage return as it breaks the build on my configuration :)
svn-id: r16682
2005-01-28 23:41:50 +00:00
Nicolas Bacca 83e9ca19df Fix mp3/vorbis detection
svn-id: r16681
2005-01-28 23:30:51 +00:00
Max Horn 577b04aaad Fix compilation with mpeg2 disabled
svn-id: r16680
2005-01-28 22:10:56 +00:00
Max Horn abd12dd1b6 Use class Mutex instead of MutexRef
svn-id: r16679
2005-01-28 22:05:51 +00:00
Nicolas Bacca c62d82450b Add isalnum for HPC compiler
svn-id: r16678
2005-01-28 20:49:41 +00:00
Nicolas Bacca 1160e09fdc Fix return for HPC compiler
svn-id: r16677
2005-01-28 20:47:50 +00:00
Nicolas Bacca 2f8f982f7d Add medium quality sound for FOTAQ
svn-id: r16676
2005-01-28 20:46:36 +00:00
Andrew Kurushin aeaf728dc6 partialy implemented all Iso mode resource loading
todo: loadMulti - may be wrong

svn-id: r16670
2005-01-28 19:25:41 +00:00
Paweł Kołodziejski ada210b673 updated
svn-id: r16669
2005-01-28 19:09:49 +00:00
Torbjörn Andersson c0a3816e17 Began what I hope is the final major restructuring of the BS2 engine.
In this first step, I have moved all opcode functions into functions.cpp,
instead of having them scattered all over the place.

To get things to compile again, I had to rewrite the overly complicated
sound effects handling. It's much simpler now.

The next step will be to move any non-trivial code out of the opcode
functions and into the appropriate object. This, I hope, will make it
easier to create well-separated objects, instead of the current mess.

I also want to tear down the artificial boundary between the main directory
and the "driver" directory. We already have a cross-platform layer; there's
no need to have yet another one. (Actually, the rewriting of the sound
effects code took one first step in this direction.)

At the final stage, I'd like to get rid of the "drivers" directory
completely, but I'll probably need some help with that if I want to
preserve the CVS history of the code.

Things will probably be a bit bumpy along the way, but I seem to have
reached a point of relative stability again, which is why I'm commiting
this now.

svn-id: r16668
2005-01-28 16:33:14 +00:00
Paweł Kołodziejski 6feb7ae90f more proper checks
svn-id: r16667
2005-01-28 15:04:37 +00:00
Torbjörn Andersson d25ac7c951 Indentation
svn-id: r16666
2005-01-28 14:55:52 +00:00
Paweł Kołodziejski fd6c178842 updated
svn-id: r16665
2005-01-28 14:52:45 +00:00
Andrew Kurushin dcbe77c579 fix VC7.1 compilation
svn-id: r16664
2005-01-28 14:46:12 +00:00
Paweł Kołodziejski 912c669977 added error message for lack of library support
svn-id: r16663
2005-01-28 14:42:47 +00:00
Eugene Sandulenko ff8094aad5 Combine actordata.cpp and objectdata.cpp into itedata.cpp. These are
ITE specific and from other hand IHNM has these data in resources.

svn-id: r16662
2005-01-28 12:54:09 +00:00
Paweł Kołodziejski 9d64850be2 added support for mp3 compressed tracks
svn-id: r16661
2005-01-28 11:59:08 +00:00