Sven Hesse
4fc3a88c5f
GOB: Add support for different methods of handling Endianness
...
The Once Upon A Time games handle endianness different in ANI, DEC
and RXY files than Geisha does. We need to support both approaches.
2012-07-30 01:44:42 +02:00
Sven Hesse
4819468d9a
GOB: Add PreGob stubs for the Once Upon A Time games
2012-07-30 01:44:42 +02:00
Sven Hesse
4a380ce668
GOB: Add detection tables for Baba Yaga and Abracadabra
2012-07-30 01:44:41 +02:00
Sven Hesse
dd35e72a7e
GOB: Return proper errors in GobEngine::run()
2012-07-30 01:24:17 +02:00
Sven Hesse
6d01b51755
GOB: Add a proper GameType for AJ's World
2012-06-16 15:08:10 +02:00
Sven Hesse
ba07c7678a
GOB: Add Little Red to the gob games list comment
2012-06-16 04:06:21 +02:00
Sven Hesse
5961609a56
GOB: Add a resource size workaround for Little Red
...
This fixes the missing resources in the screen where Little Red
has to find the animals' homes for them.
2012-06-15 15:09:01 +02:00
Sven Hesse
59b2a84552
GOB: Add a proper GameType for Little Red
2012-06-15 00:51:03 +02:00
Sven Hesse
a3db17033f
GOB: Update list of games in the comment
2012-06-11 15:11:15 +02:00
Sven Hesse
2f7ae1109b
GOB: Add a cheat debug command
...
- Cheat the Diving minigame to a win
- Get the mastermind solution
2012-01-29 00:10:11 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Ori Avtalion
cd6ee0589d
JANITORIAL: Format forward declarations to follow convention
2011-04-28 12:20:34 +03:00
Sven Hesse
ce3d4b5d1b
GOB: Add GobEngine::isCurrentTot()
...
svn-id: r55630
2011-01-29 22:45:51 +00:00
Sven Hesse
e063ced21a
GOB: Add setTrueColor()
...
To change ScummVM's color mode on-the-fly
svn-id: r55261
2011-01-16 16:28:47 +00:00
Max Horn
4ccce19876
ENGINES: Enhance namespace comments a bit
...
svn-id: r53484
2010-10-15 12:48:19 +00:00
David Turner
6527c01cb5
GOB: Add Debug Console.
...
This allows interactive control of debug flags and variables and provides a base to allow
for commands to aid in tracking down script bugs which are tricky to replicate.
svn-id: r53398
2010-10-13 03:49:54 +00:00
Sven Hesse
e68b6e9f15
GOB: Remove dither stuff, commenting out most v6 drawing
...
svn-id: r52945
2010-09-30 13:00:30 +00:00
Sven Hesse
b6766f0d7f
GOB: Stub setting up of 16bpp graphics
...
svn-id: r52944
2010-09-30 12:59:48 +00:00
Sven Hesse
13d41dca41
GOB: Add kFeaturesTrueColor
...
svn-id: r52943
2010-09-30 12:59:18 +00:00
Sven Hesse
3cb3b1e692
GOB: Rename kFeatures640 to kFeatures640x480
...
svn-id: r52942
2010-09-30 12:58:52 +00:00
Max Horn
d78dba3bca
COMMON: Move Common::RandomSource to common/random.*
...
svn-id: r48279
2010-03-18 15:07:11 +00:00
Arnaud Boutonné
eb7b90f313
Get rid of kGameTypeAdibouUnknown (which is a mix of other versions), and Add kGameTypeAdibou1.
...
svn-id: r47448
2010-01-22 23:44:43 +00:00
Johannes Schickel
0d995c5920
Rename all "Adlib" uses to "AdLib" to match the real name of the sound card / company.
...
Check this for reference:
http://en.wikipedia.org/wiki/Ad_Lib,_Inc .
http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card)
This commit does not touch "adlib" and "ADLIB" uses!
Also it does not update all the SCUMM detection entries, which still use "Adlib".
svn-id: r47279
2010-01-12 21:07:56 +00:00
Max Horn
0a1d16ef6b
Change GOB engine so that not all its files depend on gui/dialog.h (and thus tons of other headers in gui/ and graphics/)
...
svn-id: r46317
2009-12-09 18:15:04 +00:00
Max Horn
df651bf20f
Added Doxygen comments for the various engine namespaces (currently mostly without details; help filling these out is welcome)
...
svn-id: r46128
2009-11-24 22:10:14 +00:00
Arnaud Boutonné
4d8ae559ed
gob - Add 'adibou2', rename 'adibou4' into 'adi4', add several Gob1, Gob2, Gob3, Adi2, Adi4, and Adibou2 MD5s
...
svn-id: r45938
2009-11-16 17:21:18 +00:00
Arnaud Boutonné
d8c1eb7992
Suppress useless game type for Playtoons CK
...
svn-id: r43781
2009-08-28 18:14:55 +00:00
Arnaud Boutonné
e845db8033
- Add game type ADI2
...
- Cleanup : suppress all the "not-so-gob" games referenced
svn-id: r43710
2009-08-24 21:54:16 +00:00
Sven Hesse
550d9cf39d
More alignment-related changes
...
svn-id: r42858
2009-07-28 16:28:32 +00:00
Sven Hesse
b956c707f4
Moved the decision whether subtitles should be displayed, so that the broken subtitles in The Last Dynasty aren't shown
...
svn-id: r42767
2009-07-25 16:08:31 +00:00
Sven Hesse
adc537161a
Adding subtitle support to Woodruff
...
svn-id: r42705
2009-07-24 21:31:00 +00:00
Eugene Sandulenko
9bdf1a2ab1
kFeatures800 -> kFeatures800x600 in order to have more meaningful name
...
svn-id: r42229
2009-07-07 17:11:29 +00:00
Arnaud Boutonné
09efaaa1c9
Change SaveLoad_Playtoons case
...
svn-id: r42217
2009-07-07 12:51:21 +00:00
Arnaud Boutonné
add4d124b2
- Add a new gametype for 'The Land of the Magic Stones'
...
- Add detection of the french version
- Add a new game feature for 800*600
svn-id: r42215
2009-07-07 12:03:27 +00:00
Sven Hesse
50108e9135
Renaming the last occurences of "Collision" to "Hotspot"
...
svn-id: r42153
2009-07-05 21:39:55 +00:00
Sven Hesse
fae143f72d
Renaming kDebugParser to kDebugExpression
...
svn-id: r41774
2009-06-22 16:30:51 +00:00
Sven Hesse
65fc23f962
Removing the Parse object from GobEngine
...
svn-id: r41761
2009-06-22 10:29:48 +00:00
Sven Hesse
1894173852
Adding a pause mode
...
svn-id: r41228
2009-06-06 16:47:21 +00:00
Max Horn
26c583ae5f
GOB: Got rid of GobEngine::_vm
...
svn-id: r41085
2009-05-31 22:29:50 +00:00
Max Horn
400d2b10af
GOB: Replaced many uses of strdupcpy by Common::String
...
svn-id: r41077
2009-05-31 16:59:45 +00:00
Sven Hesse
896df6daf3
- A new save system for the GobEngine, one that is not fundamentally broken and is versioned. Unfortunately, this invalidates most save games created on big-endian machines, since endian-issues was a main problem with the old system
...
- Removed the now superfluous variables sizes
svn-id: r41056
2009-05-31 02:15:43 +00:00
Arnaud Boutonné
975d823174
Gob (Playtoon) :
...
- Replace game types kGameTypeArchibald and kGameTypeSpirou by kGameTypePlaytoon
- Add game types kGameTypePlaytnCk and kGameTypeBambou
- Add detection for Playtoon 3, 5, CK2 and LE (Bambou).
- Add fallback for Playtoon 4 'manda' (and for others)
svn-id: r41004
2009-05-29 14:42:34 +00:00
Sven Hesse
10b1b28610
Splitting a few helper functions out of gob.h
...
svn-id: r40765
2009-05-21 17:12:33 +00:00
Sven Hesse
c9ff1d7492
- Changed the demo player to allow playing directly inlined scripts using a new demoIndex field in the detection array
...
- Changed the Inca 2 demo entry to use a directly included script instead of triggering on "demo.bat"
svn-id: r40746
2009-05-20 23:13:44 +00:00
Sven Hesse
ae46e8e1ca
Adding a strdup-like inline function
...
svn-id: r40216
2009-04-30 15:57:10 +00:00
Arnaud Boutonné
93e2e75a9e
- Added a game_fascin skeletton, as specificities are now proven
...
- Added a new game time, adibouunknown, used to reference the ADI/Adibou/Addy generic environments
- Replace oFascin_cdUnknown10 by a real function
- Fix a detail in oFascin_cdUnknown11
- Suppress double declaration for types Gob2 and Ween
svn-id: r40207
2009-04-29 16:36:08 +00:00
Sven Hesse
383a2b3322
Added supported for BAT-based non-interactive demos, namely the Inca2 one
...
svn-id: r40129
2009-04-24 22:29:17 +00:00
Sven Hesse
893a3fc7e2
Added support for SCN-based non-interactive demos
...
svn-id: r40122
2009-04-24 18:23:17 +00:00
Arnaud Boutonné
ee92913683
Patch #2725859 : Added some MD5 to the gob engine, modified the way the first STK and TOT is declared, added inter and draw skeleton for Fascination
...
svn-id: r40059
2009-04-21 21:44:37 +00:00