Chrono Compendium

Kajar Laboratories - Fan Works and Submissions => Chrono Cross Modification => Topic started by: prizvel on July 27, 2016, 05:34:17 pm

Title: Hidden dialogues in CC
Post by: prizvel on July 27, 2016, 05:34:17 pm
The game has a lot of dialogues that you cannot see without a hack. (For example, if you get Mojo before go to the Cape Howl, you can see the dialogue Mojo with Poshul.) I'm looking for such dialogues, and edit fieldscripts so that dialogues can be seen in the game. For example in this scene https://youtu.be/IziW5Eue7kc (https://youtu.be/IziW5Eue7kc) I added Leena as  entity, that would have the opportunity to take Poshul Mojo and Leena at once. If you are aware of any such dialogues, please tell me about it.
Title: Re: Hidden dialogues in CC
Post by: Vehek on July 27, 2016, 08:46:14 pm
From reading the decompiled scripts, I know that there are at least two Radius-related dialogues (talking to him after he's been recruited, some stuff in his hut when he's in your party) that can't be seen because they check for the wrong character. And there's a Harle scene that's supposed to play the first time you leave the Arni dock with her, but is flagged as seen when you leave the dock for the first time even though it didn't play.
Title: Re: Hidden dialogues in CC
Post by: utunnels on July 27, 2016, 09:23:10 pm
Well I'm pretty sure there must be scattered dialogue fragments used for those characters that are no supported to join you in normal gameplay or are just junks from ealier development. Though not all of them are significant.


https://www.chronocompendium.com/Forums/index.php?topic=7016.msg146557#msg146557
Title: Re: Hidden dialogues in CC
Post by: prizvel on July 28, 2016, 04:08:47 am
...
https://www.chronocompendium.com/Forums/index.php?topic=7016.msg146557#msg146557
I was surprised when I saw how many dialogues
 on the invincible deck , but it turns out they are all used :(
From reading the decompiled scripts, I know that there are at least two Radius-related dialogues (talking to him after he's been recruited, some stuff in his hut when he's in your party) that can't be seen because they check for the wrong character. And there's a Harle scene that's supposed to play the first time you leave the Arni dock with her, but is flagged as seen when you leave the dock for the first time even though it didn't play.
About Harly I didn't know, thank you. What room dialogue with a Radius?

-----------------------------------------------------------------------------------------
I Changed a bit of checking on this event. Previously I have had problems with the 13th bit in the other fieldscript. https://www.youtube.com/watch?v=UhyP1G-f6-o

Title: Re: Hidden dialogues in CC
Post by: prizvel on August 23, 2016, 11:15:50 am
Found one buggy dialogue. It will start If you spend the night on invincible with Nikki in the team. In the original game, a bug in fieldscript, because of what this dialogue can not continue.
Title: Re: Hidden dialogues in CC
Post by: utunnels on August 23, 2016, 07:40:36 pm
Any more information?
Title: Re: Hidden dialogues in CC
Post by: prizvel on August 27, 2016, 05:47:31 am
Any more information?
It is difficult for me to write in English, I recorded the video. This event is available after rebild Marbul.
https://youtu.be/_8bAiNUoZYM
Title: Re: Hidden dialogues in CC
Post by: utunnels on August 27, 2016, 05:55:06 am
Ah, I see. I hope that is not because you messed up the variables.
Title: Re: Hidden dialogues in CC
Post by: prizvel on August 27, 2016, 03:22:47 pm
Ah, I see. I hope that is not because you messed up the variables.

No, this video was shot at the original game. I changed the value 801034AB with 0x12 on 0xD1  to get out of the loop. If this is not done, Fargo will smoke forever  :D
Title: Re: Hidden dialogues in CC
Post by: utunnels on August 27, 2016, 08:13:32 pm
Interesting. Do you have the decompiled room script?
Title: Re: Hidden dialogues in CC
Post by: prizvel on August 27, 2016, 09:22:06 pm
original.
Title: Re: Hidden dialogues in CC
Post by: utunnels on August 27, 2016, 09:59:35 pm
I see. There's a similar line in that script. I wonder if the purpose is to wait for other script to complete. For example, Fargo and Nikki share the same script that runs parallel with each other, it seems.

Doesn't make much sense to me.

0x081F: IF_JUMP(var[0x0022] == 0, 0x082A)
0x0827: JUMP(0x081F)
Title: Re: Hidden dialogues in CC
Post by: utunnels on August 27, 2016, 10:15:33 pm
Or not.
It seems var[0x0022] is already set to 0 before Nikki says the line, or did I overlooked something?


0x0400: IF_JUMP(roomVar[0x00] == 9, 0x042C)
{02 00 04 09 00 40 <0x042C> }
0x0408: WAIT(120)
{2D 78 80 }
0x040B: var[0x0022] = 0
{12 22 00 }
0x040E: DIALOG(0x0006, 0x00)

   +-------------------------
   |Nikki:
   |......
   |Rockin'.
   +-------------------------
   |It'd be nice to
   |have more people
   |listen to my songs.<Close>
   +-------------------------

{E0 06 00 00 }
0x0412: IF_JUMP(var[0x0022] == 0, 0x041D)
(02 22 00 00 00 40 <0x041D> )
0x041A: JUMP(0x0412)
(01 <0x0412> )
0x041D: SET_ANIMATION(4)
{3C 04 80 }
0x0420: WAIT_DIALOG()
{E2 }
0x0421: SET_ANIMATION(1)
{3C 01 80 }
0x0424: DIALOG(0x0007, 0x00)

   +-------------------------
   |Nikki:
   |Including Marcy.<Close>
   +-------------------------

{E0 07 00 00 }
0x0428: WAIT_DIALOG()
{E2 }
0x0429: JUMP(0x0476)
{01 <0x0476> }
Title: Re: Hidden dialogues in CC
Post by: prizvel on August 27, 2016, 10:25:42 pm
These cycles are usually used to put the script to pause until the other script will not change the variable, but apparently the developers forgot to add it.
Title: Re: Hidden dialogues in CC
Post by: utunnels on August 27, 2016, 10:53:33 pm
But check the red parts, var[0x0022] is always 0, or it should.
Title: Re: Hidden dialogues in CC
Post by: prizvel on February 19, 2017, 02:36:28 pm
I found Hi-Ho tank debug menu :)
(https://pp.vk.me/c639818/u3709035/video/y_d3132c84.jpg)
https://www.youtube.com/watch?v=mjkc8YB_SLM