This page contains notes for the game Lupin III: Umi Ni Kieta Hihou.
File Formats#
Images#
The game primarily uses the .tpl format for 2D images (a common format on Nintendo consoles); the tpl files are combined into one larger file named G.
Video/Audio#
The game primarily uses the .thp format for videos (a mostly common format on Nintendo consoles); the thp files are in a folder named "movie" with disc 1 having multiple small ones, while disc 2 only has 3.
One important distinction is that the thp files the game uses use the 1.0 THPConv.exe; if you attempt to use a 1.01 version, the game will give you an error.
Fonts#
The game uses external fonts instead of the BIOS one, with characters for both Japanese and English characters. One of three fonts can be toggled via a menu option. All text is monospaced.
Parser Commands#
In Engine Commands#
|
|
This needs some investigation.
|
The game has a fair amount of commands it uses for the text parser, however most are unknown, or unused.
Command |
What it does. |
|---|---|
a# |
Unknown. Possible values: T/F. Default: true |
b# |
Unknown. Unused? |
c |
Possibly change to the next voice line |
d# |
Variable insertion (like %d in C programming language) |
e# |
Unknown. Unused? |
f# |
Unknown (only called once). Possible values: 0, < 0x100. |
g# |
Unknown. Possible values: T/F |
h |
Unknown. Unused? |
i |
Unknown. Called by system. Related to [o] |
j# |
Unknown. Possible values: T/F |
k |
Possibly change to the next character art |
l# |
Unknown. Unused? Possible values: T/F |
m# |
Unknown. Unused? |
n |
Creates a new line. |
o |
Unknown. Called by system. Related to [i] |
p# |
This changes the text color, p1 is white, p2 is blue, p3 is green. Any other number will make the text blank. |
q# |
Seems to change if the text is invisible. Possible values: 1, (-1 to 1), other (T/F) |
r |
Possibly clear screen for the Dragon God story. |
s |
Slows down how fast the text is drawn to the screen. The speed resets after the next line. |
t# |
Unknown. Possible values: 0, < 0x100. |
u# |
Unknown. Unused? |
v# |
Unknown. Unused? |
w# |
A wait command, believed to be counted in frames. It delays how fast the next dialogue shows on the next line, not a delay on when you can press A to go to the next line. |
x# |
Width, default is 24, min 0x8, max 0x60 |
y# |
Height, default is 24, min 0x8, max 0x60 |
z# |
Unknown. Possible values: T/F |