Garrett wrote:
Definitely that title screen needs to be done. I have a decomp/recomp for it that is buggy, but without the source, it's quite useless I think.
Probably a bunch of little things, but the major thing is a new insertion system. Nightcrawler said it probably uses command block type text blocks that run it's own scripting language, but this is what the output looks like.
<block nr="1" offset="$D603AF" blockname="Efreet gets sealed">
<pointer nr="0" value="0000" offset="$0049">
Uagh!!<textContinue/>
<textend/>
</pointer>
<pointer nr="1" value="000E" offset="$0062">
A dream...<textContinue/>
<textend/>
</pointer>
<pointer nr="2" value="001D" offset="$0078">
Oh, #1.<newline/>
You are awake.<textContinue/>
I need you to go to<newline/>
the South Spring<newline/>
and draw me some<newline/>
holy water.<textContinue/>
Yeah, that darn title screen is a mess.
As for the script, the crew here can tell you that a lot of our games use scripting engines. Although everyone decodes and dumps these files in their own way, i stll think it should be handle in a way where some one else can understand it. That data looks confusing. I have had to redump complete script files at times just to make it easier to work with.