the cutting room mirror

Mystery Tales II: The Spirit Mask (Nintendo DS)

This article has a talk page!This article has a talk page!
view on tcrf.net

Mystery Tales II: The Spirit Mask is a hidden object game whose story follows the witch Melanie Cygnes on a temporal adventure to discover what the point of the mask is.

Unused Graphics#

Four files present at the root of the cartridge filesystem seem to consist of images from Game Hits, another Most Wanted Entertainment title.

bottomBg.tga
mysterytales2SPIRITMASKDS-bottomBg.png

font.tga

ufo.tga
mysterytales2SPIRITMASKDS-ufo.png

upperBg.tga
mysterytales2SPIRITMASKDS-upperBg.png

Unused Area#

The folder Hi contains the sprites and area parameters for the game's object-searching levels, as well as the game's text scripts. It also contains an early version of the Ravaged Room level, labeled China_Ravaged_Room.txt (the used version is MT2_China_Ravaged_Room.txt. However, the only difference is in the position of the pipe object, which is much higher.

Unused

Used

MT2_China_Ravaged_Room_pipe_so 583 277

MT2_China_Ravaged_Room_pipe_so 581 390

Unused Code#

'...But what does it mean?'
This game has text or audio that needs to be translated. If you are fluent with this language, please read our translation guidelines and then submit a translation!

There are also many unused script files in the folder Hi, complete with some comments in Hungarian.

Script_proba1.txt#

Tap0
    ObjectObjectives 28,29,30,31,32,33  //ezek nem randomizalodnak.. kotott idobeli megtalalasuk
//  ObjectSpirit 9,36           //ezek spiritben talalhatoak csak meg
    LevelTime 600               //10 perc
    ObjectHide 29,32,33         //
    ObjectShow 28               //biztos hogy a poharas alma legyen kattinthato
    MagicAdd 1,2                //hint  spirit latas
    InventoryAdd 1,2,3          //ezek az itemek vannak alapbol

    DialogPic 0 128,300,0  1
    DialogPic 1 128,260,1  1
    DialogText 8 0 128,260          //keressuk a 2 almat meg a papirt
Tap1
    ObjectAddToFind 29,30,33
Tap3
    NoTap 0                 //tapszamitas vege
//-nehez cucc-
Tap4
    AutoTap 480             //8 sec utan szol
    NoTap 480
Tap5
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 10 0 128,260         //igyekezze
Tap6
    AutoTap 420             //7 sec utan leesik
    NoTap 420
Tap7
    NoTap 0
    ObjectHide 32,33
    ObjectShow 31               //visszaesik a nehez cucc
    Activate 2
//-nehez cucc vege- 

ObjFindableC 1              //scroll meg van
    SetTap 2
    DialogPic 0 40,260
    DialogText 9 0 60,260           //
    MagicAdd 5              //telekinesis
    MagicOpen               //varazslatok elomasznak
    ScrollToObj 31
    DeActivate

ItemUse 1 28                //kalapacs a poharon
    ObjectHide 28
    ObjectShow 29               //bele kell irni a mapba is! grrrr... meghogy nincsenek atfedo elemek..


2 MagicUse 5 31             //melyik varaszlatot melyik elemen
    ObjectHide 31
    ObjectShow 32,33            //
    DeActivate              //csak inaktivalja magat.. :)
    SetTap 4

ObjFoundId 33
    ObjectHide 32
    ObjectShow 31               //
    ObjectAddToFindRand 6
    Activate 1
    SetTap 2

1i ObjFindableC 0
//  End
    SetTap 8

Tap8
    ObjectAddToFind 28,29,32
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 8 0 128,260
Tap9
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 9 0 128,260
Tap10
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 10 0 128,260
Tap11
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 8 0 128,260
Tap12
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 9 0 128,260
Tap13
    DialogPic 0 128,300,0
    DialogPic 1 128,260,1
    DialogText 10 0 128,260
Tap19
    End

A translation of the Hungarian text found in the code above:

Hungarian

English

ezek nem randomizalodnak.. kotott idobeli megtalalasuk

these ones don't appear randomly.. they need to be found on time

ezek spiritben talalhatoak csak meg

these ones can only be found in a spirit

10 perc

10 minutes

biztos hogy a poharas alma legyen kattinthato

the apple with the glass is the one that should be clickable

hint spirit latas

hint spirit vision

ezek az itemek vannak alapbol

these items are by default

keressuk a 2 almat meg a papirt

searching for the 2 apples and the paper

tapszamitas vege

tap count end

8 sec utan szol

notifies after 8 seconds

igyekezze

hurry up

7 sec utan leesik

it drops after 7 seconds

visszaesik a nehez cucc

the heavy stuff drops back

scroll meg van

obtained scroll

varazslatok elomasznak

magic spells show up

kalapacs a poharon

hammer on the glass

bele kell irni a mapba is! grrrr... meghogy nincsenek atfedo elemek..

needs to be written into the map too! grrr... there aren't any overlapping objects, yeah sure...

melyik varaszlatot melyik elemen ("varaszlatot" has a typo, should be "varazslatot")

which magic spell on which object

csak inaktivalja magat.. :)

just deactivates itself... :)

Script_proba1.txt2#

Tap0
    ObjectMC1 16,17             //eye ezek megtalalhatoak alapbol
    ObjectMC2 18,22,23              //feather
    ObjectMC3 19,20             //gem
    ObjectMC4 24,25             //frog
    ObjectObjectives 1,2,3,4        //ezek nem randomizalodnak.. kotott idobeli megtalalasuk
    ObjectSpirit 9,36           //ezek spiritben talalhatoak csak meg

    DialogPic ImageFohos 128,96  1tapig
    DialogPic ImageFohosmosoly 128,48  1tapig
    DialogText Text_hello NormalBubi 10,260     //Dialog: H?, ez bonyolultnak néz ki… hol lehet itt keresni?
Tap1
    ObjectAddToFind 1               //Magnifying glass az egyetlen objektum a listában.
Tap3
    NoTap 0                     //tapszamitas vege

ObjFoundId 1
    DialogPic ImageFohos 128,96  1tapig
    DialogPic ImageFohosmosoly 128,48  1tapig
    DialogText Text_mi_van_meg NormalBubi 10,260    //Dialog: No lássuk… japán Ayakashi maszk…rizsa  a maszkról… ez nem pont olyan, de close enough…ghost possessed by mysteryous powers? Hümm… lássuk mi van még itt.
    ObjectAddToFindRand 5
    Activate o
0i ObjFindableC 0
    DialogPic ImageFohos 128,96  1tapig
    DialogText Text_mi_van_meg NormalBubi 10,260    //Dialog: semmi. Utána kell olvasnom a könyvekben, lássuk, milyen könyvek szólnak a témáról.
    ObjectAddToFindRand 3
    ObjectAddToFind 2,3,4
    Activate 1
ObjFoundId 2
    DialogPic ImageFohos 128,96  1tapig
    DialogPic ImageFohosmosoly 128,48  1tapig
    DialogText Text_megvanBook NormalBubi 10,260    //Amikor megvan a Book, dialog: Három cím a maszkokról általánossagban. Felírom.
ObjFoundId 3
    DialogPic ImageFohos 128,96  1tapig
    DialogPic ImageFohosmosoly 128,48  1tapig
    DialogText Text_megvanMask NormalBubi 10,260    //Amikor megvan a Mask: 2 könyv rituális maszkokról, ez hasznos lehet.
ObjFoundId 4
    DialogPic ImageFohos 128,96  1tapig
    DialogPic ImageFohosmosoly 128,48  1tapig
    DialogText Text_megvanKanji NormalBubi 10,260   //Amikor megvan a Kanji: Japán opera és tradicionális maszkok, valamint egy legendagy?jtemény.

2 ItemUse 1         //Mask
    //A maszk aktívvá válik két másodpercre (kerete aktív, megjelenik a fels? képerny?n az ikonja), aztán deaktiválódik.
    Activate 3
3i ItemUse 1            //Mask
    //A maszk aktívvá válik két másodpercre (kerete aktív, megjelenik a fels? képerny?n az ikonja), aztán deaktiválódik.
    //+ dialog: Hm, nem m?ködik, fura. Talán túl modern neki egy számítógé képerny?je.
    Activate 2
1i ObjFindableC 0
    End

A translation of the Hungarian text found in the code above:

Hungarian

English

eye ezek megtalalhatoak alapbol

eye these are findable by default

ezek nem randomizalodnak.. kotott idobeli megtalalasuk

they are not randomised... they are time coded

ezek spiritben talalhatoak csak meg

they can only be found in sprites

ImageFohos

ImageProtagonist

ImageFohosmosoly

ImageProtagonistsmile

Dialog: H?, ez bonyolultnak néz ki… hol lehet itt keresni?

Dialogue: How? it looks complicated... where can you search here?

Magnifying glass az egyetlen objektum a listában.

Magnifying glass is the only object in the list.

tapszamitas vege

tap count end

Text_mi_van_meg

Text_what_else_is_here

Dialog: No lássuk… japán Ayakashi maszk…rizsa a maszkról… ez nem pont olyan, de close enough…ghost possessed by mysteryous powers? Hümm… lássuk mi van még itt.

Dialogue: Let us see... Japanese Ayakashi mask...crap about the mask...not the same, but close enough...ghost possessed by mysteryous powers? Hmm... let's see what else is here.

Dialog: semmi. Utána kell olvasnom a könyvekben, lássuk, milyen könyvek szólnak a témáról.

Dialogue: nothing. I need to read more about it in books, let's see what kind of books there are on the subject.

Text_megvanBook

Text_obtainedBook

Amikor megvan a Book, dialog: Három cím a maszkokról általánossagban. Felírom.

When you obtained the Book, dialogue: Three titles about masks in general. I'll write them down.

Text_megvanMask

Text_obtainedMask

Amikor megvan a Mask: 2 könyv rituális maszkokról, ez hasznos lehet.

When you obtained the Mask: 2 books on ritual masks, may still be useful.

Text_megvanKanji

Text_obtainedKanji

Amikor megvan a Kanji: Japán opera és tradicionális maszkok, valamint egy legendagy?jtemény.

When you obtained the Kanji: Japanese opera and traditional masks, also a legend collection.

A maszk aktívvá válik két másodpercre (kerete aktív, megjelenik a fels? képerny?n az ikonja), aztán deaktiválódik.

The mask remains active for two seconds (frame is active, icon is showing at the top screen) after deactivating.

dialog: Hm, nem m?ködik, fura. Talán túl modern neki egy számítógé képerny?je.

dialogue: Hmm, not working, strange. Maybe a computer screen is too modern for its.

Script_proba1.txt3#

Tap0
    ObjectAddToFindRand 5
Tap3
    NoTap 0                     //tapszamitas vege

0 ObjFindableC 0
    SetTap 2
    ObjectAddToFindRand 5
    Activate 1

1i ObjFindableC 0
    End

A translation of the Hungarian text found in the code above:

Hungarian

English

tapszamitas vege

tap count end

Script_proba12.txt#

Tap0
//  ObjectMC1 16,17             //eye ezek megtalalhatoak alapbol
//  ObjectMC2 18,22,23              //feather
//  ObjectMC3 19,20             //gem
//  ObjectMC4 24,25             //frog
    ObjectObjectives 1,2,3,4        //ezek nem randomizalodnak.. kotott idobeli megtalalasuk
//  ObjectSpirit 9,36           //ezek spiritben talalhatoak csak meg

    DialogPic 0 128,300  1
    DialogPic 1 128,260  1
    DialogText 0 0 128,260              //Dialog: H?, ez bonyolultnak néz ki… hol lehet itt keresni?
Tap1
    ObjectAddToFind 1               //Magnifying glass az egyetlen objektum a listában.
Tap3
    NoTap 0                     //tapszamitas vege

ObjFoundId 1
    SetTap 2
    DialogPic 0 28,320  1
    DialogPic 1 28,280  1
    DialogText 1 0 30,260               //Dialog: No lássuk… japán Ayakashi maszk…rizsa  a maszkról… ez nem pont olyan, de close enough…ghost possessed by mysteryous powers? Hümm… lássuk mi van még itt.
    ObjectAddToFindRand 5
    Activate 0
0i ObjFindableC 0
    SetTap 2
    DialogPic 0 40,260  1
    DialogText 2 0 60,260               //Dialog: semmi. Utána kell olvasnom a könyvekben, lássuk, milyen könyvek szólnak a témáról.
    ObjectAddToFindRand 3
    ObjectAddToFind 2,3,4
    Activate 1
ObjFoundId 2
    SetTap 2
    DialogPic 0 28,296  1
    DialogPic 1 28,248  1
    DialogText 3 0 10,260   //Amikor megvan a Book, dialog: Három cím a maszkokról általánossagban. Felírom.
ObjFoundId 3
    SetTap 2
    DialogPic 0 28,296  1
    DialogPic 1 28,248  1
    DialogText 4 0 10,260   //Amikor megvan a Mask: 2 könyv rituális maszkokról, ez hasznos lehet.
ObjFoundId 4
    SetTap 2
    DialogPic 0 28,296  1
    DialogPic 1 28,248  1
    DialogText 5 0 10,260   //Amikor megvan a Kanji: Japán opera és tradicionális maszkok, valamint egy legendagy?jtemény.

2 ItemUse 1         //Mask
    SetTap 2
    DialogPic 0 28,96  1
    //A maszk aktívvá válik két másodpercre (kerete aktív, megjelenik a fels? képerny?n az ikonja), aztán deaktiválódik.
//  DialogText 6 0 10,260   //Amikor megvan a Kanji: Japán opera és tradicionális maszkok, valamint egy legendagy?jtemény.
    Activate 3
3i ItemUse 1            //Mask
    SetTap 2
    DialogText 7 0 10,260   //Amikor megvan a Kanji: Japán opera és tradicionális maszkok, valamint egy legendagy?jtemény.
    //A maszk aktívvá válik két másodpercre (kerete aktív, megjelenik a fels? képerny?n az ikonja), aztán deaktiválódik.
    //+ dialog: Hm, nem m?ködik, fura. Talán túl modern neki egy számítógé képerny?je.
    Activate 2
1i ObjFindableC 0
    End

A translation of the Hungarian text found in the code above:

Hungarian

English

eye ezek megtalalhatoak alapbol

eye these are findable as default

ezek nem randomizalodnak.. kotott idobeli megtalalasuk

they are not randomised... they are time coded

ezek spiritben talalhatoak csak meg

they can only be found in sprites

Dialog: H?, ez bonyolultnak néz ki… hol lehet itt keresni?

Dialogue: How? it looks complicated... where can you search here?

Magnifying glass az egyetlen objektum a listában.

Magnifying glass is the only object in the list.

tapszamitas vege

tap count end

Dialog: No lássuk… japán Ayakashi maszk…rizsa a maszkról… ez nem pont olyan, de close enough…ghost possessed by mysteryous powers? Hümm… lássuk mi van még itt.

Dialogue: Let us see... Japanese Ayakashi mask...crap about the mask...not the same, but close enough...ghost possessed by mysteryous powers? Hmm... let's see what else is here.

Dialog: semmi. Utána kell olvasnom a könyvekben, lássuk, milyen könyvek szólnak a témáról.

Dialogue: nothing. I need to read more about it in books, let's see what kind of books there are on the subject.

Amikor megvan a Book, dialog: Három cím a maszkokról általánossagban. Felírom.

When you obtained the Book, dialogue: Three titles about masks in general. I'll write them down.

Amikor megvan a Mask: 2 könyv rituális maszkokról, ez hasznos lehet.

When you obtained the Mask: 2 books on ritual masks, may still be useful.

Amikor megvan a Kanji: Japán opera és tradicionális maszkok, valamint egy legendagy?jtemény.

When you obtained the Kanji: Japanese opera and traditional masks, also a legend collection.

A maszk aktívvá válik két másodpercre (kerete aktív, megjelenik a fels? képerny?n az ikonja), aztán deaktiválódik.

The mask remains active for two seconds (frame is active, icon is showing at the top screen) after deactivating.

dialog: Hm, nem m?ködik, fura. Talán túl modern neki egy számítógé képerny?je.

dialogue: Hmm, not working, strange. Maybe a computer screen is too modern for its.

Script_proba2.txt#

Tap0
    MagicAdd 1,2,3,4,5,6,7
    InventoryAdd 1,2,3,4,5,6,7,8

    ObjectAddToFindRand 6

Tap2
    DialogPic 0 128,100,0  1
//  DialogText 8 0 128,260          //keressuk a 2 almat meg a papirt
    StartIntuicio       //randomizal
    Activate 2
    AutoTap 60              //1sec utan szol
    NoTap 60
Tap3
    DialogPic 0 128,300,0  1
    DialogText 8 0 128,260
Tap4
    NoTap 0                 //tapszamitas vege

Tap10
    DialogPic 0 128,300,0  1
    DialogText 9 0 128,260
Tap11
    SetTap 3

2i TriggerIntuicio
    SetTap 10
    DeActivate 2

ObjFindableC 0              
    ObjectAddToFindRand 6
    DeActivate
    Activate 1

1i ObjFindableC 0
    End

A translation of the Hungarian text found in the code above:

Hungarian

English

keressuk a 2 almat meg a papirt

searching for the 2 apples and the paper

StartIntuicio

StartIntuition

randomizal

randomize

1sec utan szol

notifies after 1 second

tapszamitas vege

tap count end

TriggerIntuicio

TriggerIntuition

valami.txt#

Tap0
    ObjectObjectives 1 //belladonna
    MagicAdd 1,2,3,4
    InventoryAdd 1,2,3,4
    DialogPic 0 128,260
    DialogText 0 0 128,260
    ObjectAddToFindRand 5

Tap2
    NoTap 0

1 ItemUse 1
    Activate 2
ItemDeUse 1
    Deactivate 2


ObjFindableC 4
    SetTap 1
    DialogPic 0 128,260
    DialogText 1 0 128,260
    ObjectAddToFind 1
    DeActivate

//--------------------
2iw ObjFound
    SetTap 1    
    DeActivate
    DeActivate 1
    DialogPic 0 128,260
    DialogText 4 0 128,260

0w ObjFoundId 1
    SetTap 1
    DialogPic 0 128,260
    DialogText 3 0 128,260

0w ObjFindableC 0
    SetTap 3
    DialogPic 0 128,260
    DialogText 2 0 128,260

Tap4
    End

Strange Executable#

The folder uj\_proba contains an executable labeled cpyp.exe. When opened using the command line, it reveals itself to be a file utility of sorts.

cpyp.exe [(safe) copy part utility] 2004.4.9 written by aszucs
Can resume broken files, and will retry i/o errors. [if no ignore used]
you can exit with ESC during the copy
----
usuage:                         usable prefixes '-','/' separators ':','='
-?             -help            =Display help [this] screen.
-i:<filename>  -infile:<fn>     =set input file name
-o:<filename>  -outfile:<fn>    =set output file name
-f:<integer>   -from:<integer>  =get data from  <i>byte. Def:0
-u:<integer>   -until:<integer> =get data until <i>byte. Def:input file size
-sl:<integer>  -slice:<integer> =slice input to <i>byte sized output files
-bs:<integer>  -buffersize:<i>  =unit of read/write. Def:1048576 bytes [=1Mb]
-ignore                         =ignore read errors. [set missing bytes to 0]
----
Examples:
cpyp.exe -i:c:\autoexec.bat -o:autoexec.bat.part -f:3 -u:4
cpyp.exe /i=big.arj -slice:0x100000
cpyp.exe -i=d:\badsectors.data -o=d:\saved.data -bs=512 -ignore

press any key

References#


  1. Easy Interactive | Products: Mystery Tales 2 (archived)↩︎
  2. DS Release-Liste | MyNintendo - das älteste Nintendo Community Forum↩︎