aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/module.mk
AgeCommit message (Collapse)Author
2012-06-22GOB: Reorganize the detection tablesSven Hesse
The big table with it's 330 entries grew far too messy and unwieldy, so I'm splitting it into several files. One file for each game, with some exceptions: - The Playtoons series - The ADI / Addy 2 series - The ADI / Addy 4 series - The Adibou / Addy Junior series
2012-06-16GOB: Add a SaveLoad class for AJ's WorldSven Hesse
Only contains a temp sprite handler ("menu.inf") for now. This fixes the graphical glitch after clicking on the cloud.
2012-06-15GOB: Add class Inter_LittleRedSven Hesse
This fixes the crash when selecting an animal in the "Languages" screen. Interestingly, the German names of the animals are partially wrong... And for "Das Schmetterling" (sic!), even the recorded speech sample is wrong.
2012-06-11GOB: Rewrite the AdLib playersSven Hesse
This is a complete rewrite of the AdLib players for ADL and MDY/TBR files in the Gob engine. Major changes 1) The AdLib base class is now completely separated from all file format code and can theoretically be used by any OPL2-based format (within reason) 2) The new code is far better documented and more readable 3) The MDY player now actually works. The MDY/TBR format is in reality the MUS/SND format created by AdLib as a simpler alternative to the ROL format 4) Since the MAME emulator is quite buggy and leads to noticable wrong percussion in the Gobliins 2 title music, the new AdLib player will try to create a DOSBox OPL. If it's not compiled in, or if the user configured opl_driver to "mame", it will print out appropriate warnings.
2012-06-06GOB: Implement Penetration submarine shooting and dyingSven Hesse
Shots don't result in bullets yet, though
2012-06-05GOB: Animate mouths in Geisha's PenetrationSven Hesse
2012-03-11GOB: Add a class for CMP sprites with RXY coordinatesSven Hesse
2012-01-29GOB: Add a cheat debug commandSven Hesse
- Cheat the Diving minigame to a win - Get the mastermind solution
2012-01-28GOB: Add the air and health meters in Geisha's Diving minigameSven Hesse
2012-01-27GOB: Add a controlable Oko to Geisha's Diving minigameSven Hesse
Still missing: - Air, constantly decreasing, fill up with breathing - Health, decreases by collision with evil fish - Death, when health == 0 - Picking up pearls
2011-09-03GOB: Stub classes for Geisha's Diving and Penetration minigamesSven Hesse
2011-09-03GOB: Add class Geisha::EvilFishSven Hesse
An "evil" fish in Geisha's "Diving" minigame.
2011-09-03GOB: Add class ANIObjectSven Hesse
Controls an animation stored within an ANI file.
2011-09-03GOB: Add class ANIFileSven Hesse
Handles ANI files, describing animations. Used in hardcoded "actiony" parts of gob games, like Geisha's minigames.
2011-09-03GOB: Add class DECFileSven Hesse
Handles DEC files, describing "decals" (backgrounds). Used in hardcoded "actiony" parts of gob games, like Geisha's minigames.
2011-09-03GOB: Add class RXYFileSven Hesse
Handles RXY files, containing relative sprite coordinates. Used in hardcoded "actiony" parts of gob games, like Geisha's minigames.
2011-08-29GOB: Implement saving/loading for GeishaSven Hesse
2011-08-26GOB: Fix the Geisha cursorSven Hesse
2011-08-26GOB: Add inter_geisha.cpp and implement oGeisha_loadSoundSven Hesse
Geisha's intro shows now (with glitches, palette animation fail?) and the game is playable.
2011-02-04GOB: Add the "envir" directory to the search path for AdibouSven Hesse
svn-id: r55770
2011-01-31GOB: Add support for dBase III filesSven Hesse
Implementing o7_opendBase, o7_closedBase and o7_getDBString svn-id: r55676
2011-01-25GOB: Add a small manager for INI configsSven Hesse
svn-id: r55533
2011-01-25GOB Add save stubs for Addy JuniorSven Hesse
svn-id: r55529
2011-01-25GOB: Adding stubs for AddySven Hesse
svn-id: r55508
2011-01-21GOB: Remove the now useless SaveConverter_v6Sven Hesse
Since I just invalided the old Urban Runner saves anyway... svn-id: r55376
2011-01-18GOB: Give Inca2 its own SaveLoad classSven Hesse
Add an quick hack to fudge reading of the "voice.inf" file, so that the voice match the selected text language. svn-id: r55298
2011-01-18GOB: Give Inca2 its own Inter classSven Hesse
svn-id: r55296
2010-10-13GOB: Add Debug Console.David Turner
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-09-30GOB: Remove the now useless VGAVideoDriverSven Hesse
svn-id: r52948
2010-09-30GOB: Add a new class SurfaceSven Hesse
This will be the new class managing all drawing, providing depth-agnostic methods for all drawing operations, including 2 iterator-like classes, Pixel and ConstPixel. svn-id: r52946
2010-08-17Fascination - Fix the texts not cleaned up (eg Hotel Hall). Thanks SylvainTV ↵Arnaud Boutonné
for identifying the problem svn-id: r52135
2010-02-03Implementing saving/loading for Fascination. Tested in the DOS floppy ↵Sven Hesse
versions and the Amiga version svn-id: r47845
2009-09-15- Implement _pattern variableArnaud Boutonné
- Add oPlaytoons_putPixel and Playtoons specific spriteOperation (using _pattern) svn-id: r44103
2009-08-13- Add a specific OPCODEFUNC checkData to avoid having a Playtoons workaround ↵Arnaud Boutonné
in working code - Replace OPCODEDRAW 0x20,0x23 and 0x25 svn-id: r43345
2009-07-25Moved the decision whether subtitles should be displayed, so that the broken ↵Sven Hesse
subtitles in The Last Dynasty aren't shown svn-id: r42767
2009-07-24Merging Map_v4 into Map_v2Sven Hesse
svn-id: r42716
2009-07-07- Separate Playtoons gametypes from in GobEngine::initGameParts()Arnaud Boutonné
- Add a specific save/load class for Playtoons as some specific files need to be tested svn-id: r42214
2009-07-05Removing the now unneeded Game_v* classesSven Hesse
svn-id: r42131
2009-07-05Putting the Urban noCD check into Init_v6::initGame()Sven Hesse
svn-id: r42130
2009-07-05Removing the now empty Game_Fascination classSven Hesse
svn-id: r42125
2009-07-05Moving the "Collision" stuff to Hotspots in hotspots.cpp/.hSven Hesse
svn-id: r42123
2009-06-24Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵Sven Hesse
class svn-id: r41839
2009-06-23Putting basic TOT handling into its own classSven Hesse
svn-id: r41821
2009-06-22Renaming parse.h and parse.cpp to expression.h and expression.cppSven Hesse
svn-id: r41773
2009-06-22Pushing script.o downSven Hesse
svn-id: r41762
2009-06-22Encapsulating script file accessSven Hesse
svn-id: r41753
2009-06-07Dropping the v1 parser functions in favour of the extended v2 onesSven Hesse
svn-id: r41317
2009-05-31- A new save system for the GobEngine, one that is not fundamentally broken ↵Sven Hesse
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-20Moving CoktelVideo (IMD/VMD) and the Indeo3 code (needed for Urban Runner's ↵Sven Hesse
VMDs) to graphics/video/ svn-id: r40744
2009-04-29Moving the demo-related stuff into a demos-subdirectorySven Hesse
svn-id: r40212