Mega Man X6 Tweaks (v2.6) [on hiatus, pending code refactoring]

Started by acediez, June 14, 2018, 12:32:30 AM

Previous topic - Next topic

G30FF

Quote from: acediez on August 31, 2021, 07:51:35 PM
Thanks for the detailed comments on the hack, I appreciate it.

It's crazy to get a typo report two years after the current script version was last updated! I'll keep it in mind for the next time I work on this.

Thank you for doing these! I can't overstate how much better your patches make the PS1 X games compared to vanilla. For the first time in a long time, I actually enjoyed playing X5 and X6!

ZEROmaverick

Quote from: injoon84 on July 29, 2021, 01:05:56 PM
Just used up all its weapon energy bar. Zero will still use the diving metal blade but no anchor.
If you don't mind with using Gameshark,
#If Zero=IceBurst/Rakukojin Ammo=0
E0097187 0005 (Activate the below code if current character is Zero)
8009714C 0000 (X's Ice Burst and Zero's Rakukojin ammo=0)

I added the cheats to retroarch but sadl only Ammo=0 works for me, the "if ZERO" doesn't seems to work, so I ended up with no anchor for ZERO but also no Ice Burst for X :(

acediez

Quote from: ZEROmaverick on September 03, 2021, 10:00:43 PM
I added the cheats to retroarch but sadl only Ammo=0 works for me, the "if ZERO" doesn't seems to work, so I ended up with no anchor for ZERO but also no Ice Burst for X :(

Try this:

BIN Address:       1D9C21B0
HEX Data Original: AC000386
HEX Data Modified: 00000334


Run the modified BIN through the EDC/ECC recalculator afterwards.

ZEROmaverick

Quote from: acediez on September 04, 2021, 01:33:12 AM
Try this:

BIN Address:       1D9C21B0
HEX Data Original: AC000386
HEX Data Modified: 00000334


Run the modified BIN through the EDC/ECC recalculator afterwards.

Thank you injoon84 and acediez!! Changed the BIN Address 1D9C21B0 and it works perfect!! :D

I have always wanted to remove the anchor in order for Rakukojin (X6) to be more similar to their counterpart Hyouretsuzan (X4) and Danchien (X5)

Thank you very much! I really love to play X5 and X6 now! I also really enjoy X4 traslation since I used to only play the Japanese version for years, since I don't like the US localization (I remember back in the days I had to print the script and had the pages in front on me when playing the game, good old days... ;) )

G30FF

#924
I started a new playthrough using the Zero cheat to use him from the start. I defeated Nightmare Zero before facing any Investigators, and found a couple of typos in the Gate and Isoc cutscene that played right after defeating my first Investigator:

Isoc: I do believe we should make any necessary precautions, just in case.

This should probably say "take any necessary precautions".

Gate: You have quite the obsession about Zero, don't you?

This should probably say "You have quite the obsession with Zero".

During the Rank PA cutscene where Alia explains the virus, when viewed playing as Zero:

Zero: Well, we can't be doing with a madman's pipe dream at a time like this.

This should probably say "we can't be dealing with..."

ZEROmaverick

Hi,

I am really enjoying X6! I remember when it was released I was SO DISSAPOINTED! than completed it once and never played again.

It felt it rushed, the Nightmare System was ....well... a Nightmare, and the control to perform ZERO's special techniques ruined my game experience (...yes I am talking about Sentsuizan)

Now, thanks to acediez's tweaks the game plays and feels like I think is the way it was intended to be!

Thank you!

P.S. Just a question: Is there a way to set the NIGHTMARE EFFECTS to OFF by default?


acediez

#926
Quote from: G30FF on September 05, 2021, 08:28:46 PM
found a couple of typos

Noted. Thanks again!

Quote from: ZEROmaverick on September 06, 2021, 12:48:34 PM
P.S. Just a question: Is there a way to set the NIGHTMARE EFFECTS to OFF by default?

Yes, it's in the workbook:


DISC BIN PS-EXE  RAM HEX
1D98BB7F 5DDF7 8006D5F7 18 Options (Input Menu) +1h = Auto Charge
+2h = Rapid Fire
+4h = Vibration
+8h = Enable crunching
+10h = Demo voice
+20h = Navigator
+40h = Nightmare Effects

1D98BB80 5DDF8 8006D5F8 01 Difficulty 00 = Easy
01 = Normal
02 = Xtreme

1D98BB81 5DDF9 8006D5F9 00 Speed 00 = Normal
01 = Slow



The original value is 18, the value set for X6 Tweaks is 78 (which sets "Navigator" and "Nightmare Effects" to ON by default).
If you only want to turn Nightmare Effects OFF by default, change it to 38

ZEROmaverick

It works perfect!!!

I put 18 and now Navigator and Nightmare are by default OFF

Thank you very much!!

Vermilleon Santiago

Hello acediez! In Mega Man X6 (USA) (U) [SLUS-01395] (Rev 1) there is a bug (in unpatched and patched (v2.6.1) version), when you use Giga Attack, then the doors (for example, in front of the boss) - Do not disappear with the background. If you can fix it, I will be very happy.

I also wanted Patcher to add:
- adjustment slider ~ Movement Speed ​​~ (Address: 80097195: 0200 (Normal Speed));
- adjustment slider ~ Jump Height ~ (Address: 80097199: 05D0 (Normal Jump));
- adjustment slider ~ Infinite In-Air Moves (Repeatable Air Dash (~ Falcon & Blade Armor ~) & ~ Nova Strike ~ (~ Ultimate Armor ~), Infinite Jumps (~ Zero ~)) (Adress: 30097126: 0000 (Infinite In -Air Moves)).

Aceearly1993

#929
Quote from: Vermilleon Santiago on September 07, 2021, 10:44:21 PM
Hello acediez! In Mega Man X6 (USA) (U) [SLUS-01395] (Rev 1) there is a bug (in unpatched and patched (v2.6.1) version), when you use Giga Attack, then the doors (for example, in front of the boss) - Do not disappear with the background. If you can fix it, I will be very happy.
This is not an exact glitch, but a graphic-wise priority thing in the original. Boss door is an object so it doesn't hide, instead keeps visible along with other objects and enemies during a giga attack.
Quote"Did you know when one's most desperation time is? It's when he was beaten up by someone critically...
And he can't find who caused this."

Vermilleon Santiago

Quote from: Aceearly1993 on September 08, 2021, 07:43:18 AM
This is not an exact glitch, but a graphic-wise priority thing in the original. Boss door is an object so it doesn't hide, instead keeps visible along with other objects and enemies during a giga attack.
Perhaps there is a way to hide the doors between the locations, because It looks like a bug. It's one thing when you use Giga Attack and at the same time you see how Giga attacks the enemy, it's another thing - 'doors'.

Aceearly1993

Quote from: Vermilleon Santiago on September 08, 2021, 12:17:53 PM
Perhaps there is a way to hide the doors between the locations, because It looks like a bug. It's one thing when you use Giga Attack and at the same time you see how Giga attacks the enemy, it's another thing - 'doors'.
Well, maybe it's only you, but we can wait and see acediez's thoughts about it. For me this graphic-wise priority stuff is not a thing big enough to adjust lol
Quote"Did you know when one's most desperation time is? It's when he was beaten up by someone critically...
And he can't find who caused this."

acediez

🤷‍♂️

I appreciate the interest in the hack, and players coming here to discuss ideas, etc, but... These things take time. There are small nipticks that are just not worth the amount of time and effort it would take to modify them.

Vermilleon Santiago

Quote from: acediez on September 08, 2021, 10:14:51 PM
🤷‍♂️

I appreciate the interest in the hack, and players coming here to discuss ideas, etc, but... These things take time. There are small nipticks that are just not worth the amount of time and effort it would take to modify them.

Hello acediez! In any case, i appreciate your work and the fact that you help gamers play more optimized games by creating tweakers, thanks to which everyone decides what to change.

I hope that someday you (or someone else who cares about this game) has time to create a similar tweaker for Akumajou Dracula X ~ Gekka no Yasoukyoku ~ [SLPM-86023] (Rev 2) - is the greatest game, but for me this game is like Mega Man, but with RPG elements.

I wish you health and all the best, acediez!

Aceearly1993

#934
Quote from: Vermilleon Santiago on September 09, 2021, 06:44:02 PM
Hello acediez! In any case, i appreciate your work and the fact that you help gamers play more optimized games by creating tweakers, thanks to which everyone decides what to change.

I hope that someday you (or someone else who cares about this game) has time to create a similar tweaker for Akumajou Dracula X ~ Gekka no Yasoukyoku ~ [SLPM-86023] (Rev 2) - is the greatest game, but for me this game is like Mega Man, but with RPG elements.

I wish you health and all the best, acediez!

Brrr, even this thread doesn't seem to be the best place to discuss SotN topic I'll talk about the stuff regardless.
Well, SotN already has a few patcher tools. One is the patcher for US version made by the youtube channel Classic Game Hacking, another is the patcher for the (Chinese translation patch applied) Japanese version made by a Chinese identity called "银河漫步". If you want functions more than the things included in those patchers you'd better pray for several decades. There's simply too much nitpicks to adjust in order to fit current days, and few people would care about further hacking that game anyway. The amount of works needed to put into might be, say, 5x of what a X6 patcher already costs.
Quote"Did you know when one's most desperation time is? It's when he was beaten up by someone critically...
And he can't find who caused this."

Vermilleon Santiago

Thank you, Aceearly1993! I did not know about the existence of the "Classic Game Hacking" channel, and there are many patchers for different, but only English-language games. At the expense of the patcher from the creators of the "Chinese translation patch", as I understand it for the japanese version 1.2, they have only one - this is "Skill Hack".

Hopefully, at least new cheat codes will appear for the japanese version of SotN.

ZEROmaverick

Quote from: acediez on September 06, 2021, 07:57:40 PM
Noted. Thanks again!

Yes, it's in the workbook:


DISC BIN PS-EXE  RAM HEX
1D98BB7F 5DDF7 8006D5F7 18 Options (Input Menu) +1h = Auto Charge
+2h = Rapid Fire
+4h = Vibration
+8h = Enable crunching
+10h = Demo voice
+20h = Navigator
+40h = Nightmare Effects

1D98BB80 5DDF8 8006D5F8 01 Difficulty 00 = Easy
01 = Normal
02 = Xtreme

1D98BB81 5DDF9 8006D5F9 00 Speed 00 = Normal
01 = Slow



The original value is 18, the value set for X6 Tweaks is 78 (which sets "Navigator" and "Nightmare Effects" to ON by default).
If you only want to turn Nightmare Effects OFF by default, change it to 38

By the way I tested with 38 and only Nightmare is OFF by default (as expected) Thank you!

injoon84

acediez, may I know how to manually change the color of the mugshot for Ultimate as shown in page 16, reply #311 by Metalwario64?
I mean using Hex Editor since it's not in the selection for the Tweak Patcher.

acediez

You'd have to edit in a different palette file... but the one you're looking for doesn't exist. We didn't make a palette file for the final version of the mugshot using those colors. That was a very early iteration. All the options Metalwario picked and completed for the final version are already in the patcher.

injoon84

Okay, no problem. I can still choose Custom A (Yellow and Black).
Just that I felt the early iteration palette is the closest to original sprite palettes of the Ultimate.
Kind of weird to have mugshot for Custom D (Grey and Black) but no selection for its sprite palettes.