Author Topic: Chrono Trigger US/Finnish Question (Being Fixed)  (Read 15152 times)

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Chrono Trigger US/Finnish Question (Being Fixed)
« on: October 02, 2008, 07:51:08 pm »
Alright guys.  The VWF fonts are 100% complete and no bugs from what I have seen or heard.  There are 2 versions, one with just the menu VWF, and one where both the actual text AND menu are VWF.  Feel free to use either or.

NOTE:  Some item names and tech names were changed.  If you do NOT like this, I can re-edit the text strings and make them the original US versions.

[attachment deleted by admin]
« Last Edit: December 01, 2008, 10:32:12 pm by justin3009 »

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #1 on: October 02, 2008, 08:20:15 pm »
I think that's code.
The $22 in finnish is a JSL (Jump to subroutine long), the original $20 in the US is a JSR (Jump to subroutine), which stays in the current bank.

JLukas

  • Fan Project Leader
  • Squaretable Knight (+400)
  • *
  • Posts: 426
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #2 on: October 02, 2008, 09:14:25 pm »
Yes, you'll need to follow that to 0CDACC, and keep an eye on what it does upon returning to 02F2E0.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #3 on: October 03, 2008, 02:29:44 am »
I originally found these while using Teh Mick's Chronotools CT translation, and later found them in the Finnish translation by searching for the hex of the surrounding commands.

Menu VWF graphics bank:
Quote
$CC/D99D A9 F8       LDA #$F8
$CC/D99F 85 17       STA $17    [$00:0017]

Rest of VWF graphics address:
Quote
$CC/CEE9 69 64 84    ADC #$8464

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #4 on: October 03, 2008, 09:29:52 am »
Alrighty, I tested this little bugger out.  I moved the menu font to 05F388 in the Finnish version.

Then changed CCD99E to C5
Then changed CCCEEA to 88 F3

Ends up being, it worked!  I tried it in the US version and it's somewhat working.  It might just be the item names now, not entirely sure.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #5 on: October 03, 2008, 06:56:13 pm »
Double post.  Ugh I'm an idiot.  The menu font IS working.  The item names are what's really screwy.  I was talking to Shinrin about this yesterday and I found the pointer for the item names...but I forgot to f***ing write it down.  THAT'S the only damn thing that's missing.  They start at 3E6002, which you would think is C2603E, but it's not.  UGH.  If only I wrote this down.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #6 on: October 03, 2008, 07:35:05 pm »
I looked at the VWF source code and used it to find this:
$CC/D9C8 BF 0C 6A FE LDA $FE6A0C,x
This gets a pointer.

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Chrono Trigger US/Finnish Question
« Reply #7 on: October 03, 2008, 07:55:26 pm »
If you crack this and make a simple IPS patch to add VWF to unheadered ROMs, you'll...

Well, I don't know, but I'll think of some special honor or something.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #8 on: October 03, 2008, 09:13:28 pm »
That's what I'm doing.  After this, there is 1 more bug to fix, then I'll release it.  Big thanks to Vehek and Jlukas of course.

Edit: I'll work on this in an hour or so maybe less.  Playing Megaman ZX as a break from this stuff.  I worked on it for like, 12 hours straight yesterday.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #9 on: October 03, 2008, 09:24:54 pm »
$CC/D9CE A9 FB FE    LDA #$FEFB
I don't know what the FB is for, but the $FE in there is the bank of the item names.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #10 on: October 03, 2008, 09:37:02 pm »
Hmm...I copied and pasted the item names from the Finnish version into the US version at 1B801C.

I then changed 0C 6A FE to DC 80 1B.  The item names are still screwy.  I'm guessing that I have to mess with the other few bytes ahead and behind it to get it to show up correctly.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #11 on: October 03, 2008, 09:42:04 pm »
I said pointer. 3E6A0C has pointers to the item names, not the actual text itself.

-Edit: 2-byte pointers, to be exact.
« Last Edit: October 03, 2008, 09:46:11 pm by Vehek »

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #12 on: October 03, 2008, 09:43:30 pm »
Er, my bad xD

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #13 on: October 03, 2008, 10:03:25 pm »
$CC/D9CE A9 FB FE

Changed the FE to DB because the item names are now moved to 1B801C.

I went and checked out "Puumieka's" pointer, "Wood Sword" I believe, and changed it from 41 67 to 5B 87 cause the item names are in 1B801C, Wood Sword = 1B875B and it still shows up a bit funky.  I probably misread something or wasn't exactly right on the item names.

Edit: I also changed the pointer to E68A1B because that's ALSO up there with the item names.
« Last Edit: October 03, 2008, 10:08:07 pm by justin3009 »

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3297
    • View Profile
Re: Chrono Trigger US/Finnish Question
« Reply #14 on: October 04, 2008, 04:44:10 pm »
- Well it's not quite working, as you can tell, but this is what it'll somewhat look like when done.