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

Author Topic: Mega Man X2 Relocalization  (Read 35333 times)

Ghaleonh41

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #160 on: November 26, 2019, 04:49:42 pm »
I think Junk Shot could work, too.

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #161 on: November 26, 2019, 05:09:05 pm »
Does anyone know how to edit the weapon names in the weapon menu/item screen? These names aren't regular text.
Helicoptering about till I find some ROM hacking treasure.

DarkSamus993

  • Sr. Member
  • ****
  • Posts: 273
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #162 on: November 26, 2019, 10:59:06 pm »
Does anyone know how to edit the weapon names in the weapon menu/item screen? These names aren't regular text.

They are regular text actually, it just uses a different encoding.
Code: [Select]
$069CB4 ($31CB4) = text string VRAM write address  (12 addrs, 2 bytes each)
$069CE2 ($31CE2) = text string pointers (12 ptrs, 2 bytes each)

; the value 0 is an end-flag for the text string
$069CFA ($31CFA) = [74 84 8B 85 86 72 7D 8C 79 00] = CRYSTAL.H
$069D04 ($31D04) = [73 87 73 73 7D 76 8C 85 00]    = BUBBLE.S
$069D0D ($31D0D) = [85 7A 7D 7C 8C 85 00]          = SILK.S
$069D14 ($31D14) = [85 8C 89 79 76 76 7D 00]       = S.WHEEL
$069D1C ($31D1C) = [85 8C 85 7D 7A 74 76 84 00]    = S.SLICER
$069D25 ($31D25) = [85 8C 74 79 72 7A 7F 00]       = S.CHAIN
$069D2D ($31D2D) = [7E 72 78 7F 76 86 8C 7E 00]    = MAGNET.M
$069D36 ($31D36) = [85 8C 73 87 84 7F 76 84 00]    = S.BURNER
$069D3F ($31D3F) = [78 8C 74 84 87 85 79 00]       = G.CRUSH
$069D47 ($31D47) = [7A 8C 86 84 72 74 76 84 00]    = I.TRACER
$069D50 ($31D50) = [8A 8C 73 87 85 86 76 84 00]    = X.BUSTER
$069D59 ($31D59) = [76 8A 7A 86 00]                = EXIT
...
$069D64 ($31D64) = [85 87 73 8C 86 00]             = SUB.T

This is the table for the text strings:
Code: [Select]
72=A
73=B
74=C
75=D
76=E
77=F
78=G
79=H
7A=I
7B=J
7C=K
7D=L
7E=M
7F=N
82=O
83=P
84=R
85=S
86=T
87=U
88=V
89=W
8A=X
8B=Y
8C=.
8D=Q

------------------------------------------------------------

PS: I'm still working on my text tools so we can have expanded text, but I've been really busy the past couple of weeks and have not had time to work on it (my constant chronic headache has also been giving me more trouble than usual lately so I've had to give up hobby time to rest instead).

Ghaleonh41

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #163 on: November 27, 2019, 12:34:01 am »
Sorry to hear, DarkSamus. Hope you feel better soon!

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #164 on: November 27, 2019, 06:40:51 am »
They are regular text actually, it just uses a different encoding.
Code: [Select]
$069CB4 ($31CB4) = text string VRAM write address  (12 addrs, 2 bytes each)
$069CE2 ($31CE2) = text string pointers (12 ptrs, 2 bytes each)

; the value 0 is an end-flag for the text string
$069CFA ($31CFA) = [74 84 8B 85 86 72 7D 8C 79 00] = CRYSTAL.H
$069D04 ($31D04) = [73 87 73 73 7D 76 8C 85 00]    = BUBBLE.S
$069D0D ($31D0D) = [85 7A 7D 7C 8C 85 00]          = SILK.S
$069D14 ($31D14) = [85 8C 89 79 76 76 7D 00]       = S.WHEEL
$069D1C ($31D1C) = [85 8C 85 7D 7A 74 76 84 00]    = S.SLICER
$069D25 ($31D25) = [85 8C 74 79 72 7A 7F 00]       = S.CHAIN
$069D2D ($31D2D) = [7E 72 78 7F 76 86 8C 7E 00]    = MAGNET.M
$069D36 ($31D36) = [85 8C 73 87 84 7F 76 84 00]    = S.BURNER
$069D3F ($31D3F) = [78 8C 74 84 87 85 79 00]       = G.CRUSH
$069D47 ($31D47) = [7A 8C 86 84 72 74 76 84 00]    = I.TRACER
$069D50 ($31D50) = [8A 8C 73 87 85 86 76 84 00]    = X.BUSTER
$069D59 ($31D59) = [76 8A 7A 86 00]                = EXIT
...
$069D64 ($31D64) = [85 87 73 8C 86 00]             = SUB.T

This is the table for the text strings:
Code: [Select]
72=A
73=B
74=C
75=D
76=E
77=F
78=G
79=H
7A=I
7B=J
7C=K
7D=L
7E=M
7F=N
82=O
83=P
84=R
85=S
86=T
87=U
88=V
89=W
8A=X
8B=Y
8C=.
8D=Q

------------------------------------------------------------

PS: I'm still working on my text tools so we can have expanded text, but I've been really busy the past couple of weeks and have not had time to work on it (my constant chronic headache has also been giving me more trouble than usual lately so I've had to give up hobby time to rest instead).

Get well soon, man!

Aha, I already assumed it was just different encoding.  I tried searching for a table in the hex itself, but I couldn't find an alphabet so I gave up. Thanks a lot!

November 27, 2019, 07:26:46 am - (Auto Merged - Double Posts are not allowed before 7 days.)



I went with Junk Shot and Rush Burner (JP name is Rushing Burner). All good I think.

V 1.2 will now be submitted, fixing the Sagesse bug and updating these two.

November 27, 2019, 08:15:00 am - (Auto Merged - Double Posts are not allowed before 7 days.)
Oh, joy, I accidentally created the new patch with the title screen edits included  :banghead: :banghead: :banghead: :banghead: :banghead: :banghead: :banghead: :banghead:

November 27, 2019, 08:25:13 am - (Auto Merged - Double Posts are not allowed before 7 days.)
Okay, I updated to Version 1.3. Everything should be good now.  :police:
« Last Edit: November 27, 2019, 08:25:13 am by Thirteen 1355 »
Helicoptering about till I find some ROM hacking treasure.

Special

  • Full Member
  • ***
  • Posts: 244
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #165 on: November 27, 2019, 08:53:45 am »
If the title screen edit is not "canon" then you should probably change the screenshot used on the RHDT hack's page to show the original.

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #166 on: November 27, 2019, 09:17:35 am »
Hmm, but it's a feature that one of the downloaded files brings...

November 27, 2019, 09:17:51 am - (Auto Merged - Double Posts are not allowed before 7 days.)
What's better, Scrap Gun or Junk Shot?
Helicoptering about till I find some ROM hacking treasure.

Ghaleonh41

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #167 on: November 27, 2019, 11:14:07 am »
Junk Shot is fine. Didn't see anything wrong with Speed Burner either, but ok. Time for a new test!

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #168 on: November 27, 2019, 11:22:12 am »
Speed or Rush Burner?
Helicoptering about till I find some ROM hacking treasure.

Ghaleonh41

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #169 on: November 27, 2019, 11:26:18 am »
Might as well stick with Speed Burner.

And leave the screenshot as is since it's optional & all.

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #170 on: November 27, 2019, 12:11:44 pm »
Yep, V1.4 has been submitted (there's three updates in the queue now lol). Reverted Rush to Speed.

November 27, 2019, 02:00:05 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
http://www.romhacking.net/hacks/4777/

It's up!
« Last Edit: November 27, 2019, 02:00:05 pm by Thirteen 1355 »
Helicoptering about till I find some ROM hacking treasure.

Metalwario64

  • Full Member
  • ***
  • Posts: 124
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #171 on: November 27, 2019, 02:16:43 pm »
Scrap Shot makes the most sense I think, since not only does it gather scrap metal, but it also gathers scraps from all around the area, which is why it changes depending on the stage. Unless you consider leaves, rocks and crystals all "junk" (those crystals might have a lot of value :P).

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #172 on: November 27, 2019, 02:19:54 pm »
Well, I can't extend the amount of text as you may know. So I have to get a name that's equal in length as the US name.
Helicoptering about till I find some ROM hacking treasure.

Metalwario64

  • Full Member
  • ***
  • Posts: 124
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #173 on: November 27, 2019, 02:20:57 pm »
Ah, I forgot about that.

Carry on. :angel:

DarkSamus993

  • Sr. Member
  • ****
  • Posts: 273
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #174 on: November 27, 2019, 02:29:24 pm »
Well, I can't extend the amount of text as you may know. So I have to get a name that's equal in length as the US name.
With some custom code it can be moved into freespace so the name can be expanded. I can put that together if you want. :)

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #175 on: November 27, 2019, 03:03:47 pm »
That would be nice, thanks! This is probably the only instance where I feel kinda limited by the space stuff.

November 27, 2019, 03:04:29 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
In that case, could you go with Scrap Shoot and Rushing Burner?
Helicoptering about till I find some ROM hacking treasure.

Ghaleonh41

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #176 on: November 27, 2019, 03:09:28 pm »
That'll work. Time for a test!

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #177 on: November 27, 2019, 03:15:06 pm »
I'd wait till DarkSamus has repointed :P
Helicoptering about till I find some ROM hacking treasure.

Ghaleonh41

  • Jr. Member
  • **
  • Posts: 96
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #178 on: November 27, 2019, 04:08:06 pm »
You mean wait until he can expand the text so the name can be changed?

Thirteen 1355

  • Hero Member
  • *****
  • Posts: 541
    • View Profile
Re: Mega Man X2 Relocalization
« Reply #179 on: November 27, 2019, 04:10:30 pm »
Yep! Unless you want to go through X2 another time, or leave that edit alone for testing hehe
Helicoptering about till I find some ROM hacking treasure.