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

Author Topic: Mega Man X6 Tweaks (v2.5)  (Read 322470 times)

Sprite:D

  • Jr. Member
  • **
  • Posts: 5
    • View Profile
Re: Mega Man X6 Tweaks (v2.5)
« Reply #880 on: June 24, 2021, 02:26:34 am »
Hello! Amazing work on this project, it is absolutely incredible and really well done, and pretty much every possible option is covered.
Though, I would like to ask - you have mentioned that you have used tools by gledson999 to edit text in the game. Is there any way to edit the Sigma boss text in the game? I haven't been able to find any documents on how to edit it and while the re-translation is absolutely superb, I really miss the old Sigma lines due to how goofy they are, so I wanted to restore them. If this isn't possible, apologies for bothering you, you did an amazing job.

injoon84

  • Full Member
  • ***
  • Posts: 125
    • View Profile
Re: Mega Man X6 Tweaks (v2.5)
« Reply #881 on: July 22, 2021, 12:18:30 pm »
acediez,

I would like to share a few Gameshark codes that I managed to come out base on your "Mega Man X6 Tweaks Workbook (v2.0) (IngameTable)".

1) If Falcon = Infinite air moves
E0097187 0001 (If the current character is Falcon,)
30097126 0000 (Activate infinite air moves)
Note:
RAM (USA) 80097187 Current Character

Also, remember this?
https://tcrf.net/Mega_Man_X6#Falcon_Armor_Flying

2a) Falcon upward air dash23 = Float up4
E00970A5 0023 (If current action is air dash,)
300970C6 0004 (Activate float up type 4)
Note:
0000=Slowest float
0001=Slight float
0002=Slower than normal gravity
0003=Faster than normal gravity
0004=+Jumper and +Hyperdash can get Heart Tank in North Pole Area using the jump button air dash
0008=No need Jumper but +Hyperdash can get Heart Tank in North Pole Area using the jump button air dash
Ram (USA) 800970A5 Current Action (Function ID)
Ram (USA) 800970C6 ? (To me, it seems like gravity control code.)
1st method. I tested already and I don't know why but other characters' air dash will not be affected.

2b) Falcon upward air dashA9 = Float Up4
E00970B7 00A9 (If animation ID is Air Dash 2,)
300970C6 0004 (Activate float up type 4)
Note:
Ram (USA) 800970B7 Animation ID
2nd method. This one is directly using Falcon's upward air dash animation.

2c) Falcon air dashAB = Float Up4
E00970B7 00AB (If animation ID is Air Dash 3,)
300970C6 0004 (Activate float up type 4)
Note:
Ram (USA) 800970B7 Animation ID
3rd method. This one is directly using Falcon's air dash animation.

All these a), b), and c) methods will make Falcon's air dash moves upward.
The method c) will have standard air dash animation instead.
However, the downfall of these three methods are Falcon will lose its straight line air dash.
It's a shame that I don't know how to separate the air dash between the jump and the dash buttons.
What I really want is making only the air dash using the jump button to move upward.
What do you think? Is that helpful? Can you come up with some ideas to convert it into your Tweaks Patcher.

acediez

  • Hero Member
  • *****
  • Posts: 534
    • View Profile
Re: Mega Man X6 Tweaks (v2.5)
« Reply #882 on: Today at 09:17:58 am »
Recreating the diagonal air dash that way is definitely possible, but to create a different behavior for the jump button you would need to write a big chunk of custom code (see all the work done for the Mach Dash).

I haven’t worked on X6 for awhile and I don’t plan to update the patcher tool anytime soon. I ran out of free space on the main executable, and no matter how small a new feature might be, if it needs any extra space I need to work on a new way to either free space or load custom code differently.

If you want to keep experimenting with gamesharks, you could try using the “input held” value of the “IngameTable” as a condition for a different behavior (8009711C)

injoon84

  • Full Member
  • ***
  • Posts: 125
    • View Profile
Re: Mega Man X6 Tweaks (v2.5)
« Reply #883 on: Today at 12:16:04 pm »
Noted. Thanks for the suggestion.