News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Secret of Mana - Unused dialog  (Read 9210 times)

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Secret of Mana - Unused dialog
« on: February 07, 2013, 06:35:50 am »
So, while retranslating the game in french, we found two unused dialogs in the rom and I think I know where one of them should have been displayed at the first place.

The dialog talks about the fake emperor and remains unfinished, like if the guy who was writing the diary had been killed.

In those screenshots :



We can see a diary that you can only access if you find the secret passage in the bottom of the screen, but of course, it's a part of the background.

A friend of mine successfully reinserted the original icon of the Earthquake magic and also the censured boss but don't have a clue at all about the ways that could be used to reinsert this dialog. An event which would occur when the player press the "B" button at this place? (so by using x/y values?). By inserting a NPC and make it invisible? Or is it just impossible to add this dialog in the game?

Of course, the text is in the rom (copy-paste from the american version) at 0x9CAA3 :

Code: [Select]
<Event id='0x2fc'>
<CallEvent id='0x73d'/>
<OpenWindow/>
<Text>[NewLine]
(Unfinished diary entry)</Text>
<WaitTime id='0x00'/>
<CleatText/>
<Text> ...My cover's been blown... Some monster's using[NewLine]
 the Emperor's body to</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
[NewLine]
(Text suddenly stops)</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
</Text>
<Player id='0x1'/><Text>:What does this mean?</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<JumpEvent id='0x711'/>
</Event>

Here's a savestate done with Snes 9x Geiger 1.43 in front of the diary with the U version of the rom if someone want to take a look at it : http://www.hiei-tf.fr/som-u-savestate.rar

Thanks!

RetroHelix

  • Full Member
  • ***
  • Posts: 147
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #1 on: February 07, 2013, 08:57:13 am »
You can use Somedit to archive your goals. I had a short look and it seems the event is called on this map (http://img443.imageshack.us/img443/3076/aweac.jpg) if an eventflag is set. You better take a look yourself.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #2 on: February 07, 2013, 09:33:02 am »
I don't see how somedit will help me to make the diary trigger this text? (There is a "CallEvent" in it but I'll remove it, as we don't care about it and it's probably non-working as the text never been used and has been removed from the Iphone version datas. I just want to display this text, nothing more).

By the way, if someone would really want to track this event, he would need to look the event before (which jump to the event we are talking about) :

Code: [Select]
<Event id='0x2fb'>
<Code id='0x1a' value='0x76'/>
<TestSkip value='0x6f22'/>
<JumpEvent id='0x2fc'/>
</Event>

I sent an e-mail a while ago to somedit's guy but didn't got any answer, but I can still try to post a comment there.
« Last Edit: February 07, 2013, 09:59:55 am by Hiei- »

RetroHelix

  • Full Member
  • ***
  • Posts: 147
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #3 on: February 07, 2013, 09:58:53 am »
Somedit gives you the ability to edit the game (therefore the name). You can just add a trigger that triggers the event that shows the text...  :banghead:

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #4 on: February 07, 2013, 10:05:22 am »
Of course, I know that.

But I just checked the program and I don't see any options to trigger the event in this room (the one displayed on my screenshots) in the game. Somedit don't seem to let you hack the diary gfx as it's a part of the background, it's not a real object (and so, you can't say to somedit, "trigger that event when the player is pressing "B" in front of that object", as it's not an object).

I didn't find any options in somedit either to trigger an event when a button is pressed on a specified x/y asis (it's required that the event only occur when you're in front of the diary, if it would occur anywhere in the room, it would be useless), nor to add a NPC in top of the background and make it invisible (or if it can be done, I didn't found how to do it).

But if you know how to do that in somedit, I would happy try do to it if you can give some explanations about it.

(For example, right now, it would have been impossible to do the modifications we done to reinsert the boss with somedit)

Meanwhile, I just posted a comment on the blog, linking to this thread.
« Last Edit: February 07, 2013, 10:11:57 am by Hiei- »

RetroHelix

  • Full Member
  • ***
  • Posts: 147
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #5 on: February 07, 2013, 10:19:39 am »
Ah, ok I see what's the problem. I was sure you can add triggers in somedit but I did not know you can't specific their coordinates. Same for object, seems like its a bugged feature. In theory you would just click on the Add button for triggers/object and specify your event. (see the manasword object on the first map)
Sorry for sounding harsh.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #6 on: February 07, 2013, 11:23:02 am »
Yeah, even if you can for an object, unfortunately as I said, it's not an object in that case.

I'll wait and see if he see my comment and so this thread, or if someone here have a good idea about it.

Auryn

  • Hero Member
  • *****
  • Posts: 649
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #7 on: February 07, 2013, 01:00:27 pm »
Well, I never used Somedit so just forget about what i say if am wrong.
Do Somedit not let you add objects??
Is maybe a book as object in the game that you can reuse??
Are there invisible objects??
Where i am going with this is very simple:
1) assuming you can add objects, just create one and reuse the tiles of the book (or another book).
2) still assuming you can add objects but the above don't work /is not possible, add an invisible object (a square around the background book).

Another thing maybe you can use is similar to the second option.
If my memory is not so bad,  there are places in the game where a event is triggered when the character is in a certain position or try to cross some "invisibile lines".
What i mean is example just at the beginning of the game when you walk just near the sword and you hear the voice the first time. The second would be like the typical scene where you have a road and 2 guards left/right and you can't pass between them.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #8 on: February 07, 2013, 10:15:19 pm »
It might be a good idea, I just found the right map for this room in somedit (Map 37).

The author said he'll look this thread anyway, so I'll explain something here.

I managed to add a "switch" similar to the ones you step on and which trigger an event.

But when I add that switch, save, export the rom then play it on an emulator, the switch I have added don't appear.

Edit : It seems you can trigger an event based on the X/Y asis from what I saw in somedit but there such a lots of possibilities with this program, I'm kinda lost.

Like when I want to add a "map trigger", I click on "Add" but nothing, I'm just back at the main menu list.

From what I saw, I would need to trigger the event "0x2FC" at X : 35 ; Y : 84 in that room.

Edit 2 : I managed to trigger that event by modifying a door. "Trigger type" : "Door" changed to "Event Executor" and "Trigger value" changed to the value of the event "2FC". In-game, it's working fine. Now I have to find how to add an object and trigger an event on it.

Edit 3  : Okay, I think I found the problem. It seems that somedit let you modify the event and triggers that are in the game, but don't let you add new one yet, when I click on "Add", nothing change.

I didn't found either how to move an object somewhere else, maybe I'm just really bad  :o
« Last Edit: February 07, 2013, 11:23:09 pm by Hiei- »

RetroHelix

  • Full Member
  • ***
  • Posts: 147
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #9 on: February 08, 2013, 02:23:16 am »
Moving objects is done by changing the x/y coordinates. This definitely works. But you cant create new objects or trigger and move them around yet. Have a look at objects like the manasword (map 128) or npcs (rightclick, edit object) and you see how you can implement your idea with the book. Since you cant create new object at the moment its a bit pointless though.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #10 on: February 08, 2013, 03:31:43 am »
Wow, that a weird way to move objects. I thought you have to just use the mouse, click on the object, then move it.

Yeah, as long as I can't add an object or a new trigger event, I can't make what I want to (or I would have to remove a NPC or such and I don't want that).

I managed to add a trigger but I can't move it, in the right menu, it's written x : 1 ; y : 1 and I can't edit them (you can move object, but not the triggers).

You can add new objects, but it display a rabbit in the top-left corner of the screen, then if you want to edit it by using the right-click, the datas don't appear and so you can't move it/edit it.

But I'm talking with the creator in the comments so maybe I'll manage to find the problem but I'm not sure if I can really use an editor not enough stable for my romhack.

Meanwhile, a friend of mine is actually trying to analyse the first event of the game, to see how it works.

February 08, 2013, 10:02:41 am - (Auto Merged - Double Posts are not allowed before 7 days.)
My friend managed to add an object (a npc) manually (asm hack), now we just need to find how to make the sprite invisible or put back the book sprite).

February 08, 2013, 10:21:10 am - (Auto Merged - Double Posts are not allowed before 7 days.)
Wow, I modified some bytes of the data we added and I got some luck, I found the byte which enable a sprite to be invisible.

So, it's okay, problem solved. Now, if you go in front of the diary and press "B", the text is displayed  :thumbsup:

Of course, thanks to somedit because even if we didn't used it to do that modification, it was a great help to try to understand how the objects worked.
« Last Edit: February 08, 2013, 11:50:14 am by Hiei- »

RetroHelix

  • Full Member
  • ***
  • Posts: 147
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #11 on: February 08, 2013, 11:46:19 am »
Yeah, I already read it over at the somedit blog. Nice you got it working. Good job.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #12 on: February 08, 2013, 11:50:35 am »
Here's the result :



MathUser2929

  • Hero Member
  • *****
  • Posts: 1517
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #13 on: February 08, 2013, 12:19:07 pm »
So whats the address these unused dialogues can be found at? And whats the other dialogue? You didn't post both.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #14 on: February 09, 2013, 02:16:17 am »
They are in the main bloc text script, event "2fc" for the one I was talking before. I don't have the original adress because I moved the whole text block elswhere but it's pretty easy to find, in the (U) version, there is the sentence "(Unfinished diary entry)" at the start of it.

The other one seems to refer to an object which don't exist in the game (one that would reproduce the effect of the inn) and so is pretty useless but I forgot where I saw it, I'll try to search later.

And those two dialogs have been removed from the iPhone script, which confirmed to me they were unused in the original game.
« Last Edit: February 09, 2013, 04:13:05 am by Hiei- »

MathUser2929

  • Hero Member
  • *****
  • Posts: 1517
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #15 on: February 21, 2013, 05:04:29 pm »
So can you post the exact 2nd unused dialogue? I'd like to post in in the cutting room floor, a unused game content wiki.

Hiei-

  • Sr. Member
  • ****
  • Posts: 372
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #16 on: February 21, 2013, 05:59:10 pm »
Japanese version :

<Event id='0x2de'>
<OpenWindow/>
<Text>やどやのかわりに、タスマニカ[NewLine]
めいぶつ、パチパチドリンクじゃ!ひとくちのむだけで回復する!</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<CallEvent id='0x41b'/>
<Code id='0x2f' value='0x84'/>
<JumpEvent id='0x050'/>
</Event>

English version :

<Event id='0x2de'>
<OpenWindow/>
<Text>Drink this medicine![NewLine]
It'll fix ya right up!</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<CallEvent id='0x41b'/>
<Code id='0x2f' value='0x84'/>
<JumpEvent id='0x050'/>
</Event>

French version :

<Event id='0x2de'>
<OpenWindow/>
<Text>Bois ce remède.[NewLine]
Il te guérira !</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<CallEvent id='0x41b'/>
<Code id='0x2f' value='0x84'/>
<JumpEvent id='0x050'/>
</Event>

Seems to be an object that never been added in the game, which would reproduce the effect of an inn (HP/MP max). I never saw that in the game, but who knows, maybe I wrong.

And the first one I talked about before :

Japanese version :

<Event id='0x2fc'>
<CallEvent id='0x73d'/>
<OpenWindow/>
<Text>[NewLine]
(かきかけのにっきがおちている)</Text>
<WaitTime id='0x00'/>
<ClearText/>
<Text>「[・・]ダメだ、ついに見つかって[NewLine]
 しまった[・・]。皇帝はニセモノだ! 魔者が 皇帝になりすまし[・・][・・]</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
[NewLine]
(にっきは ここでとだえていた)『どういうことだろう[・・]</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<JumpEvent id='0x711'/>
</Event>

English version :

<Event id='0x2fc'>
<CallEvent id='0x73d'/>
<OpenWindow/>
<Text>[NewLine]
(Unfinished diary entry)</Text>
<WaitTime id='0x00'/>
<ClearText/>
<Text> ...My cover's been blown... Some monster's using[NewLine]
 the Emperor's body to</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
[NewLine]
(Text suddenly stops)</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
</Text>
<Player id='0x1'/><Text>:What does this mean?</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<JumpEvent id='0x711'/>
</Event>

French version :

<Event id='0x2fc'>
<CallEvent id='0x73d'/>
<OpenWindow/>
<Text>[NewLine]
(Rapport inachevé)</Text>
<WaitTime id='0x00'/>
<ClearText/>
<Text>... Je suis démasqué ...[NewLine]
Un monstre utilise le corps[NewLine]
de l'Empereur pour</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
[NewLine]
(Le texte s'arrête là)</Text>
<WaitTime id='0x00'/>
<Text>[NewLine]
</Text>
<Player id='0x1'/><Text> : Cela veut dire[NewLine]
quoi ?</Text>
<WaitTime id='0x00'/>
<CloseWindow/>
<JumpEvent id='0x711'/>
</Event>
« Last Edit: February 21, 2013, 06:05:05 pm by Hiei- »

MathUser2929

  • Hero Member
  • *****
  • Posts: 1517
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #17 on: February 22, 2013, 02:35:03 pm »

RetroHelix

  • Full Member
  • ***
  • Posts: 147
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #18 on: February 22, 2013, 05:49:22 pm »
After the healing it also lets you save the game (by calling event 0x50).
Nice find by the way.

EDIT: Thinking about this it seems unlikely that they refer to a real usable item. It sound more like someone helps the party after defeat.
« Last Edit: February 23, 2013, 02:58:37 am by RetroHelix »

Artemis

  • Full Member
  • ***
  • Posts: 217
    • View Profile
Re: Secret of Mana - Unused dialog
« Reply #19 on: February 22, 2013, 06:10:41 pm »
and also the censured boss

Does it mean that there is an unused boss in the game?