aboutsummaryrefslogtreecommitdiff
path: root/engines/agos
AgeCommit message (Collapse)Author
2014-05-15AGOS: Disable image_dump debug command.D G Turner
2014-05-12AGOS: Add image dumping to file enable by debugflag.D G Turner
This previously required a code change and recompile to enable. It can now be enabled or disabled at runtime using the "image_dump" debug flag.
2014-05-11AGOS: Switch VGA script debug output to debug flag, rather than level 5.D G Turner
This is now set by --debugflags=vga_script rather than -d 5, though it will still require a debug level greater than 0.
2014-05-11AGOS: Change "script" debugflag to "subroutine" as more accurate.D G Turner
This flag is used to enable dumping of subroutine scripts at start.
2014-05-11AGOS: Switch script debugging to debug flag, rather than level 4.D G Turner
This is now set by --debugflags=script rather than -d 4, though it will still require a debug level greater than 0.
2014-05-11AGOS: Remove leftover unused _debugMode variable.D G Turner
2014-05-11AGOS: Switch VGA opcode debugging to debug flag, rather than level 3.D G Turner
This is now set by --debugflags=vga_opcode rather than -d 3, though it will still require a debug level greater than 0.
2014-05-11AGOS: Switch opcode debugging to a debug flag, rather than level 2 hack.D G Turner
This is now set by --debugflags=opcode rather than -d 2, though it will still require a debug level greater than 0.
2014-05-10AGOS: Remove redundant "level" command from debugger.D G Turner
The base class "debuglevel" command now provides the same functionality.
2014-04-13AGOS: Fix music looping when using Roland MT-32 music in Simon the Sorcerer 2.Kirben
2014-03-11AGOS: Fix scroll wheel glitch in Simon the Sorcerer 1.Kirben
2014-03-09AGOS: Fix sound offset table access for StS 2 Mac/Amiga.Johannes Schickel
This (hopefully) fixes bug #6549: "#6549 AGOS: Simon2 Amiga Datafiles crashes with assertion in Intro". I don't have any copy of StS 2 Mac/Amiga thus I cannot test this. This bug was caused by a regression in c82a75df69aa5d8f36eae52deee508ef9a61e49e.
2014-03-06AGOS: Switch keyboard shortcuts for dumps, to help prevent future conflicts.Kirben
2014-03-06AGOS: Fix error when dumping all VGA scripts.Kirben
2014-03-05AGOS: Update debug tables.Kirben
2014-03-05AGOS: Correct typos in comments.Kirben
2014-03-04AGOS: Fix quitting during Oracle text scroll in The Feeble Files.Kirben
2014-03-04AGOS: Remove duplicate file opens, when counting saved games.Kirben
2014-03-04AGOS: Fix scroll wheel glitch in The Feeble Files.Kirben
2014-03-04Merge pull request #441 from eriktorbjorn/feeble-loyaltyTorbjörn Andersson
Possible fix for bug #6525, AGOS: FF - Loyalty Rating never changes in 4 CD version
2014-03-04AGOS: Disable mouse scroll in Puzzle Pack games.Kirben
2014-03-04AGOS: Add mouse wheel support for The Feeble Files.Kirben
2014-03-02AGOS: Add initial support for mouse wheel.Kirben
2014-03-01AGOS: Convert verb ids for Simon the Sorcerer 2.Kirben
2014-03-01AGOS: Enable verb display in Simon the Sorcerer 2.Kirben
2014-03-01AGOS: Fix cut-and-paste error in setLoyaltyRating()Torbjörn Andersson
2014-03-01AGOS: Modify setLoyaltyRating() on Kirben's suggestionTorbjörn Andersson
2014-02-27AGOS: Move most off the loyalty rating workaround to off_b2Set()Torbjörn Andersson
Kirben pointed out that there were more loyalty rating events tied to this opcode than to off_loadVideo(). I didn't notice this myself since the video loading was so much easier to spot in the script dump. It's a pity there doesn't seem to be any one opcode that covers all of the cases.
2014-02-27AGOS: Add setLoyaltyRating() functionTorbjörn Andersson
2014-02-26AGOS: Add missing loyalty rating to Feeble Files 4CD versionTorbjörn Andersson
This attempts to restore the missing loyalty rating setting to the 4CD version of The Feeble Files. So far only for the English version, since that's all I have, but it would not surprised me if the other versions are similar.
2014-02-18AGOS: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-22AGOS: Use Common::File instead of SearchMan.Johannes Schickel
This makes sure the hack from Common::File for filenames with a trailing dot is used as expected.
2014-01-22AGOS: Get rid of ArchiveMan in favor of global SearchMan.Johannes Schickel
This in fact slightly changes the priority order of added archives. Formerly, all archives in SearchMan were preferred to the customly added ones in ArchiveMan. All standard paths (i.e. path and extrapath) will be still be searched before the custom ones (which are all priority 0 right now) but system specific paths will be searched after (due to their priority being -1). Since system specific paths shouldn't contain any game data files this should hopefully be harmless. This wasn't tested for games with CAB archives.
2014-01-22AGOS: Slightly clean up ArchiveMan code.Johannes Schickel
This removes the (always true) _fallBack flag which determined whether SearchMan should be searched.
2013-12-24AGOS: Add German Amiga OCS version of Simon the Sorcerer 1.Kirben
2013-11-26Merge pull request #375 from digitall/engineAutoPlugJohannes Schickel
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-24AGOS: Janitorial - Fix spacing errorsStrangerke
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-09-12Merge pull request #378 from lordhoto/pluggable-engines-translationsJohannes Schickel
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES
2013-08-23AGOS: Add two savegame-related FIXMEsWillem Jan Palenstijn
2013-08-23AGOS: Use Common::String for savegame filenamesWillem Jan Palenstijn
2013-08-23AGOS: Simplify string parsingWillem Jan Palenstijn
2013-08-23AGOS: Use Common::strlcpy() instead of strncpy()Torbjörn Andersson
As suggested by LordHoto.
2013-08-23AGOS: Use strncpy() instead of strcpy(). CID 1003679, 1003681Torbjörn Andersson
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-08-03AGOS: Take advantage of Surface::getPixels.Johannes Schickel