Difference between revisions of "Starship Titanic"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (Added TODO for the German version)
 
(12 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{GameDescription|
{{GameDescription|
name=Starship Titanic|
name=Starship Titanic|
        image=|
image=https://www.scummvm.org/data/screenshots/titanic/titanic/titanic_win_en_1_4.jpg|
release=1998|
release=1998|
publisher=[[R&P Electronic Media]]|
publisher=[[Simon & Schuster Interactive]]|
        distributor=[[R&P Electronic Media]]|
distributor=[[Simon & Schuster Interactive]]|
developer=[[The Digital Village]]|
developer=[[The Digital Village]]|
platforms=Windows, Macintosh|
platforms=Windows, Macintosh|
resolution=640x480, 16-bit color|
engine=[[Titanic]]|
engine=[[Titanic]]|
support=Not officially supported. A WIP engine is<br>available in our Git repository.|
support=Since ScummVM 2.0.0|
purchase=No|
purchase=[[Where to get the games#Other Games|Yes]]|
}}
}}


'''Starship Titanic''' is a point and click adventure game where the Starship Titanic experiences a system failure and crash lands on Earth during its maiden voyage.
'''Starship Titanic''' is a point and click adventure game where the Starship Titanic experiences a system failure and crash lands on Earth during its maiden voyage.
==Installation==
===Required data files ===
For more information on how ScummVM uses game data files, see the [https://docs.scummvm.org/en/latest/use_scummvm/game_files.html user documentation].
* Assets folder
* newgame.st
== Controls ==
For the purposes of solving the starfield puzzle, only mouse clicks, L and Tab are really needed, though the action glyph in the PET can be used instead of Tab.


== TODOs ==
== TODOs ==
* We don't fully support Indeo 4 encoded videos that contain transparency data directly in the video frames. We currently do a best guess estimation - this is particularly noticeable in the SuperGalacticTraveler bedroom, where you'll jagged black borders around the various pieces of furniture.
* We don't support the QSound library the original game used for simulating sounds in 3D space to output to standard stereo. We just do a very basic reduction of volume based on sounds' distance from the player.
* We also don't support the QSound library the original game used for simulating sounds in 3D space to output to standard stereo. We just do a very basic reduction of volume based on sounds' distance from the player.
* The last puzzle of the game, the 3D starmap, contains a massive amount of code. This includes a lot of matrix manipulations, a lot of those methods still have anonymous names like 'fn1'. We could really use a developer with more mathematical experience to spend time cleaning up the code base and giving everything better names.
* The last puzzle of the game, the 3D starmap, contains a massive amount of code. This includes a lot of matrix manipulations, a lot of whose methods still have anonymous names like 'fn1'. We could really use a developer with more mathematical experience to spend time cleaning up the code base and giving everything better names.
* Add support for the Macintosh release of the game.
* Proper support for the German version. Though it currently starts up, I don't know how far you can get in it. It's waiting on:
** The create_titanic tool needs proper translations for a bunch of text
** I also recall that calls to play sounds I looked at between the two languages had different numbers in the German version. If this turns out to be the case, it would require going through every single playSound call in the English executable, finding the correct number in the German version, and adding a language if/then/else into the ScummVM source for it.
** I'm also unsure if there were any changes to the conversation parser for the German version. When implementing it, I noticed the comprehensive word list had German synonyms for the English words, so I'm hoping it will already handle German without any further changes.


== External Links ==
== External Links ==
*[http://en.wikipedia.org/wiki/Starship-Titanic Wikipedia article on Starship Titanic]
*[https://en.wikipedia.org/wiki/Starship_Titanic Wikipedia article on {{PAGENAME}}]
*[http://www.mobygames.com/game/http://www.mobygames.com/game/starship-titanic MobyGames article on Starship Titanic]
*[https://www.mobygames.com/game/1374/starship-titanic/ MobyGames article on {{PAGENAME}}]
*[https://www.scummvm.org/screenshots/other/titanic:titanic/ Screenshots]


[[Category:Titanic Games]]
[[Category:Titanic Games]]
[[Category:Unsupported Games]]
[[Category:Supported Games]]

Latest revision as of 06:16, 28 June 2023

Starship Titanic
titanic_win_en_1_4.jpg
First release 1998
Also known as N/A
Developed by The Digital Village
Published by Simon & Schuster Interactive
Distributed by Simon & Schuster Interactive
Platforms Windows, Macintosh
Resolution 640x480, 16-bit color
Engine Titanic
Support Since ScummVM 2.0.0
Available for
Purchase
Yes


Starship Titanic is a point and click adventure game where the Starship Titanic experiences a system failure and crash lands on Earth during its maiden voyage.

Installation

Required data files

For more information on how ScummVM uses game data files, see the user documentation.

  • Assets folder
  • newgame.st

Controls

For the purposes of solving the starfield puzzle, only mouse clicks, L and Tab are really needed, though the action glyph in the PET can be used instead of Tab.

TODOs

  • We don't support the QSound library the original game used for simulating sounds in 3D space to output to standard stereo. We just do a very basic reduction of volume based on sounds' distance from the player.
  • The last puzzle of the game, the 3D starmap, contains a massive amount of code. This includes a lot of matrix manipulations, a lot of those methods still have anonymous names like 'fn1'. We could really use a developer with more mathematical experience to spend time cleaning up the code base and giving everything better names.
  • Add support for the Macintosh release of the game.

External Links