Commit Graph
123 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Francisco Javier Diéguez Tirado 81df6c33cf TSAGE: Fix crash if pressing F1 early in Blue Force
The game was crashing if the help dialog was shown before the Intro.
This happened because of an out of bounds rectangle and affected both
the English and Spanish versions.

It seems like this was never reported as a bug, but I just happened to
find when doing some testing of the game dialogs.
2021-04-12 18:25:51 -07:00
Francisco Javier Diéguez Tirado ed75e254c1 TSAGE: Spanish strings mini-cleanup
BF/RW specific strings renamed and moved to the corresponding namespaces
2021-04-11 16:33:19 -07:00
Francisco Javier Diéguez Tirado 7ab68e3b3c TSAGE: Include and handle Ringworld Spanish messages
Text was extracted from the Spanish RING.EXE using a hex editor.
These include the options menu, dialogs, and inventory items.

Now the game plays fully in Spanish, like the original version.

Note that some menu options were originally translated in different
ways for Ringworld and Blue Force (e.g. Save -> Salvar/Guardar).
2021-04-11 11:36:12 -07:00
Francisco Javier Diéguez Tirado 7741437c68 TSAGE: Include and handle Blue Force Spanish messages
The messages were taken from a hexdump of BLUE.EXE

With these changes, the ScummVM version runs exactly like the original
Spanish version, including the intro, the in-game menus, the dialogs and
the map locations.

Changes done to the engine preserve the original behaviour of the
English version.
2021-04-10 14:42:59 -07:00
Paul Gilbert 9f175c4053 ENGINES: Cleanup of savegame filenames generation
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert 077250acfb TSAGE: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:28 -04:00
Johannes Schickel 6e715e186a TSAGE: Make GPL headers consistent with themselves. 2014-02-18 02:39:39 +01:00
Strangerke 5e35729ee8 TSAGE: Some renaming, remove some useless variables from Core, increase savegame version 2013-12-20 07:11:09 +01:00
Strangerke c211cede06 TSAGE: BF - Remove some useless variables, some renaming 2013-11-26 08:18:45 +01:00
Strangerke af510118e8 TSAGE: BF - Some renaming 2013-11-26 08:18:44 +01:00
Strangerke b64371f8b8 TSAGE: BF - Remove a couple of useless variables 2013-11-26 08:18:43 +01:00
Strangerke 02c006bc0b TSAGE: Remove more useless global variables. Savegames compatibility preserved. 2013-11-02 12:08:46 +01:00
Strangerke 90d88078aa TSAGE: Remove some useless variables in Blue Force, fix compilation broken in last commit 2013-11-02 11:51:32 +01:00
Strangerke 09128132c7 TSAGE: Fix CID 1003781, 1002422, 1003171 2013-10-27 23:12:59 +01:00
Strangerke 198ee3528a TSAGE: BF - Get rid of some magic values related to btnState 2013-09-01 12:33:43 +02:00
Strangerke 9279b25694 TSAGE: JANITORIAL: Remove trailing spaces 2012-02-25 12:44:37 +01:00
Paul Gilbert 5c6e1f168c TSAGE: Centralised all the setDetails methods in the various games
This puts them all in the common SceneHotspot class, rather than each game having their own repeated implementations of them.
2011-12-27 20:13:50 +11:00
Paul Gilbert 3e6e5bc0ce TSAGE: Bugfix to allow loading savegames in Blue Force directly from the launcher 2011-12-17 13:28:12 +11:00
Paul Gilbert 24740b30bd TSAGE: Disallow saving and loading via the GMM when a dialog is active 2011-12-17 13:13:44 +11:00
Paul Gilbert 33fcbaa9ee TSAGE: Decrease game speed for Blue Force 2011-11-03 20:47:09 +11:00
Paul Gilbert e9aebf0a21 TSAGE: Implement code for restarting the game in Blue Force 2011-11-02 19:43:52 +11:00
Paul Gilbert b6239f3b3d TSAGE: Display UI cursor correctly in R2RW 2011-10-31 11:35:04 +11:00
Paul Gilbert 0c751aac5a TSAGE: Bugfix for headless officers in BF Day 2 inspection 2011-10-26 22:02:10 +11:00
Paul Gilbert 1c4bc2f567 TSAGE: Hooking up Return to Ringworld to display the user interface 2011-10-22 22:41:32 +11:00
Paul Gilbert d3193687a7 TSAGE: Beginnings of support for Return to Ringworld 2011-10-22 20:44:26 +11:00
Strangerke 5a1ac7e4a0 TSAGE: Blue Force - Add missing comments on scenes 9xx 2011-10-20 23:15:10 +02:00
Strangerke cbc3a72fc3 TSAGE: Blue Force - Fix last intro screen 2011-10-20 21:04:50 +02:00
Paul Gilbert 96d9b566a2 TSAGE: Bugfixes for the PalettedScene::transition method 2011-10-20 23:15:25 +11:00
Strangerke 1d3fa7402b TSAGE: Blue Force - Move identical intro Text classes to common game logic 2011-10-20 00:34:40 +02:00
Strangerke c39e45ff64 TSAGE: Blue Force - Fix crate top in scene 920
Also: rename some objects, disable sub15E4F and
fix a little bug in init of scene910
2011-10-20 00:20:26 +02:00
Strangerke 9549583242 TSAGE: Blue Force - Implement scene 160 2011-10-19 22:45:39 +02:00
Strangerke d7f80fadab TSAGE: Blue Force - Implement intro scene 150 2011-10-18 23:56:48 +02:00
Strangerke 1375062480 TSAGE: Blue Force - Implement intro scene 140
This breaks the savegames again
2011-10-18 22:59:52 +02:00
Strangerke 714de939ff TSAGE: Blue Force - Implement intro scene 125 2011-10-18 19:51:09 +02:00
Strangerke 96170150a9 TSAGE: Blue Force - Implement scene 115.
This breaks the previous savegame format.
2011-10-17 23:25:27 +02:00
Paul Gilbert 6ce67242fd TSAGE: Cleaned up Blue Force scene 114 - Outside Tony's Bar 2011-10-16 15:26:39 +11:00
Paul Gilbert 453323ebaa TSAGE: Fixed accidental recursion in FollowerObject::reposition method 2011-10-15 20:30:05 +11:00
Paul Gilbert f0245ef09a TSAGE: Implemented SceneMessage class to show messages before fading in a scene
This is used by Blue Force to display 'The Next Day' messages.
2011-10-15 13:46:38 +11:00
Paul Gilbert 2ac551aa28 TSAGE: Bugfix for Ringworld demo having save/restore buttons enabled in GMM
This splits checking if save and load are enabled to the individual game classes.
2011-10-14 20:49:06 +11:00
Strangerke 4f0183fc0a TSAGE: Add (useless?) scene 114 in BlueForce 2011-10-13 00:00:55 +02:00
Strangerke b5318ed8ea TSAGE: Add intro scene 110 for BlueForce 2011-10-12 20:10:03 +02:00
Paul Gilbert 8a8fd94f10 TSAGE: Separated the NamedHotspot class into separate versions for Ringworld and Blue Force
This fixes bug #3422141, which was also caused by special checks introduced to try and handle Blue Force hotspots differently
2011-10-12 21:12:34 +11:00
Paul Gilbert a52f090b7b TSAGE: Bugfixes for Blue Force scene 710 - Beach 2011-10-11 21:25:43 +11:00
Paul Gilbert f4ad86b707 TSAGE: Implemented Blue Force scene 180 - Front of Home 2011-10-10 22:19:49 +11:00
Strangerke 148b09835e TsAGE: Implement initialization of scene 910, plus actions of each objects and items. (WIP) 2011-10-09 18:27:43 +02:00
Paul Gilbert 505c04701f TSAGE: Added missing code for SceneExt::remove 2011-10-09 21:04:15 +11:00
Paul Gilbert 60b0f12c5b TSAGE: Added code allowing Blue Force intro to be skipped by clicking the mouse 2011-10-09 20:00:27 +11:00
Paul Gilbert 0485425697 TSAGE: Changed Blue Force startup back to title screen and fixed some startup glitches 2011-10-09 18:18:47 +11:00
Paul Gilbert a5a1bf253b TSAGE: Implemented Blue Force scene 880 - Beach Path 2011-10-09 17:27:17 +11:00