aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
AgeCommit message (Collapse)Author
2009-01-02Let compiled subengines be visible in About dialog.Eugene Sandulenko
svn-id: r35677
2009-01-02- Split the IHNM script functions into a different fileFilippos Karapetis
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS) svn-id: r35672
2009-01-02Rewrote the SAGA script system to use an opcode table, like in other enginesFilippos Karapetis
svn-id: r35670
2009-01-01Simplified sound resource loadingFilippos Karapetis
svn-id: r35649
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-31Proper fix for non-interactive ITE demos (the previous one was affecting ↵Filippos Karapetis
sprites for other games) svn-id: r35645
2008-12-31Several fixes and cleanup for sound resource loading. Sound information for ↵Filippos Karapetis
sound types that are detected automatically is read from the files themselves svn-id: r35644
2008-12-31Preliminary Shorten audio support for SAGA 2 games. It's still very wrong ↵Filippos Karapetis
and needs further work, but it's a start svn-id: r35626
2008-12-29- Removed game sound information for sound types that it can be determined ↵Filippos Karapetis
automatically. The game sound information left is now used as override info for certain sound types (e.g. PCM) - Added stubs for Shorten audio type, used in SAGA2 games svn-id: r35616
2008-12-29- IHNM Mac loads correctly againFilippos Karapetis
- Removed isBigEndian from GameSoundInfo - Removed GF_BIG_ENDIAN_DATA - Stopped loading the options panel for non-interactive ITE demos (it doesn't exist) - Fixed crash when exiting from non-interactive ITE demos svn-id: r35615
2008-12-29Silenced MSVC warningFilippos Karapetis
svn-id: r35610
2008-12-26Added const keyword to static data.Johannes Schickel
svn-id: r35563
2008-12-26The verb<->textId assignment is needed only for ITEFilippos Karapetis
svn-id: r35562
2008-12-25Made Engine::_timer protectedMax Horn
svn-id: r35543
2008-12-25Pushing down some header deps (on common/system.h, mostly)Max Horn
svn-id: r35542
2008-12-25Fixed warningMax Horn
svn-id: r35541
2008-12-25Slight cleanupFilippos Karapetis
svn-id: r35540
2008-12-25SAGA2 HRS resources should be loaded correctly nowFilippos Karapetis
svn-id: r35539
2008-12-25CleanupFilippos Karapetis
svn-id: r35538
2008-12-25OopsFilippos Karapetis
svn-id: r35537
2008-12-25- Implemented the SAGA2 resource loaderFilippos Karapetis
- Some cleanup svn-id: r35536
2008-12-24Slight cleanupFilippos Karapetis
svn-id: r35523
2008-12-23Fixed warning.Johannes Schickel
svn-id: r35511
2008-12-23Some initial code for HRS resource loadingFilippos Karapetis
svn-id: r35497
2008-12-23Enumerated the different actor directions and fixed spellingFilippos Karapetis
svn-id: r35496
2008-12-23Fixed bug #1970191 - "IHNM: Psychic Profile problem"Filippos Karapetis
svn-id: r35495
2008-12-22logicalWidth -> widthFilippos Karapetis
logicalHeight -> height svn-id: r35488
2008-12-22Fixed GCC warning.Torbjörn Andersson
svn-id: r35487
2008-12-22Added game ID checks for the ITE puzzle in some places that I've missedFilippos Karapetis
svn-id: r35486
2008-12-22- Split the SAGA resource manager in 3 different ones, depending on the ↵Filippos Karapetis
resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub - Added detection for the voice file of FTA2 svn-id: r35484
2008-12-22Correct comment.Travis Howell
svn-id: r35483
2008-12-22Added Smacker support for the introduction and ending videos of FTA2Filippos Karapetis
svn-id: r35482
2008-12-21Added some more stubs for FTA2Filippos Karapetis
svn-id: r35475
2008-12-21- Added some stubs for the SAGA2 games dino and fta2Filippos Karapetis
- Stopped loading the isomap and puzzle game modules for IHNM, as they are not used for that game (this saves some memory for IHNM) - Removed getDisplayWidth() and getDisplayHeight() svn-id: r35473
2008-12-21Cleaned up the mess with game IDs and game types: removed game types, ↵Filippos Karapetis
reduced the game IDs and added game features where necessary svn-id: r35467
2008-12-20Partial fix for bug #2453189 - "ITE: mass adding results in incorrect ↵Filippos Karapetis
targets" (the Italian multiplatform fan translated version is still missing) svn-id: r35449
2008-12-20Fixed bug #2453183 - "IHNM: mass adding results in incorrect targets"Filippos Karapetis
svn-id: r35448
2008-12-19Removed defaults which are set in base/commandLine.cppFilippos Karapetis
svn-id: r35444
2008-12-19Removed the hasKey() hackery of my previous commit and used ↵Filippos Karapetis
ConfMan.registerDefault() instead. Changed sound_volume back to sfx_volume, which got changed with the GSoC merge and was the actual cause that the sound effects were off by default svn-id: r35437
2008-12-19Fixed bug #2424530 - "IHNM: SFX are no longer played", by assigning correct ↵Filippos Karapetis
default values for missing config manager settings svn-id: r35436
2008-12-12Fixed a regression of commit #34458. Sound data for compressed sounds was ↵Filippos Karapetis
read incorrectly. Fixes bugs #2422371 - "ITE: Talk animation takes longer than speaking" and #2111496 - "IHNM: Speech is garbled" svn-id: r35320
2008-12-12Fixed a regression in my last commit where some sprites were not clipped ↵Filippos Karapetis
correctly svn-id: r35318
2008-12-12- Stop passing the scene clip rectangle around for no reasonFilippos Karapetis
- More changes for dirty rectangle handling - Stop adding dirty rectangles that cover the whole screen for no reason - Dirty rectangle handling is still very buggy, so it's still disabled svn-id: r35314
2008-12-11Fixed detection of voice files.Torbjörn Andersson
svn-id: r35305
2008-12-10Some more dirty rectangle fixes, only 2 known glitches are leftFilippos Karapetis
svn-id: r35296
2008-12-09Some more dirty rectangle fixes (some glitches still remain)Filippos Karapetis
svn-id: r35294
2008-12-08Some more dirty rectangle changes (still incomplete)Filippos Karapetis
svn-id: r35288
2008-12-08More dirty rectangle related changesFilippos Karapetis
svn-id: r35285
2008-12-07Set full screen refresh when an animation frame or the psychic profile is shownFilippos Karapetis
svn-id: r35283
2008-12-07More dirty rectangle related changes (dirty rectangle handling is still broken)Filippos Karapetis
svn-id: r35281