Xenoblade Chronicles X cheats and mods

  • Thread starter Thread starter Ultimos54
  • Start date Start date
  • Views Views 649,411
  • Replies Replies 3,187
  • Likes Likes 57
@odin659
Could you please add 'Neilnail' and 'Liesel'? Thank you very much!
Added to original post.

Added to original post.
I calculated the FemaleID codes for the Chest Scale.

made by C_H_E_W I just did the calculations.​

Untested. Tell me if it works for you.

UPDATED with two more characters. Zip updated too.

[Elma Bust Scale x5.0]
580F0000 01DD0408
780F0000 0000590C
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Lin Bust Scale x5.0]
580F0000 01DD0408
780F0000 00006104
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Celica Bust Scale x5.0]
580F0000 01DD0408
780F0000 000068FC
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Irina Bust Scale x5.0]
580F0000 01DD0408
780F0000 000070F4
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Murderess Bust Scale x5.0]
580F0000 01DD0408
780F0000 000078EC
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Alexa Bust Scale x5.0]
580F0000 01DD0408
780F0000 000080E4
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Hope Bust Scale x5.0]
580F0000 01DD0408
780F0000 000088DC
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Mia Bust Scale x5.0]
580F0000 01DD0408
780F0000 000090D4
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Neilnail Bust Scale x5.0]
580F0000 01DD0408
780F0000 000098CC
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

[Liesel Bust Scale x5.0]
580F0000 01DD0408
780F0000 0000A0C4
300E0000 00000003
640F0000 00000000 40A00000
780F0000 00000004
310E0000

If you want to change the size alter the 40A00000.

3F000000 Small
3F400000
3F800000 Default
3FC00000
40000000
40400000
40800000
40A00000
40C00000 Large


Ryujinx just unzip the attached file into your mods folder. (Right-click game icon in Ryujinx>open mods folder)
 
  • Like
Reactions: ray1025 and Bysan08
to anyone using the 60fps patch on an actual switch it literally will not do anything unless you modify lib_nx.ini with a different mod linked in this thread, the game barely runs at 100% speed most of the time and if the game cannot hit at least 30fps at the minimum resolution (controlled by red_AtMinX and red_atMinY) the game itself will slow down, at 30 fps the game is almost always using dynares and running at or near the 0.7 (70%) resolution scaling set by those config lines by default, the game will run at around 568p if you let dynares go really low (around .3 .4) but it will lag when turning the camera (a lot), this leads into another issue, the game will refuse to go lower then 30fps, if it hits its lowest dynares and it still isnt running at 30 fps the game will just slow time down.

also the mentioned numbers are with a cranked switch, 1758mhz cpu (core 1 is pegged) and 921mhz gpu (gpu is pegged to 95%+) the switch just cannot do it, id seriously suggest running the game at a lower then normal res constantly even at 30 fps because the game still gets slowdowns at 30fps with a default config.

I dont know if this is just a really bad port job, if the game itself was just coded poorly from the rip, or if the switch is really just that bad but it is what it is.

I dont know about that, my system is a 9800x3d + 64gb ddr5 cl30 6000 + rtx 3080 set on the emulator 3x720 = 2160p and so far with the 60fps speed hack, no slowdowns were seen, always 60fps. I guess that 9800x3d is too strong on single thread. I even requested a proper 120fps mod because even 60fps if playing this game too much, my eyes get hurt.
 
im on v1.0.1, and all codes were found and tested on it actual switch, but seeing as there are single lines, in theory they should work with emulators as well.

the answer to the second question depends on the user themselves:
my code is for if they dont want to alter their save,
dsrules does alter their save file.
does these require the master code to wok?
 
Affinity? this fills 5 hearts, not sure if it does anything
1.0.1
All characters full hearts
[Insert cheat name]
580F0000 01DD0408
780F0000 000010A2
300E0000 00000016
610F0000 00000000 00000032
780F0000 000007F8
310E0000
Nice this does unlock the affinity missions..

Can you find how to unlock the schematics?
 
im on v1.0.1, and all codes were found and tested on it actual switch, but seeing as there are single lines, in theory they should work with emulators as well.
both yours and dsrules's [unlock fashion gear] cheat works on citron emulator, I tested both separately so I'm just reporting
I think I'm one of the few users here that are using cheats on this emulator specifically
 
genuine question for the nsfw mod freaks. Are yall beating it with one hand and playing with the other or something? I'm lost as to what the point of gooning out a game is like that.
their brains are completely boiled man.. imagine thirsting so hard over a wii u jrpg nsfw mod. just degen behaviour man ahahah
Post automatically merged:

I dont know about that, my system is a 9800x3d + 64gb ddr5 cl30 6000 + rtx 3080 set on the emulator 3x720 = 2160p and so far with the 60fps speed hack, no slowdowns were seen, always 60fps. I guess that 9800x3d is too strong on single thread. I even requested a proper 120fps mod because even 60fps if playing this game too much, my eyes get hurt.
rick mate.. i know you're old, but this guy was clearing talking about running it on a switch. you might need a new pair of specs if you couldn't read that part..

or maybe the 60fps really did hurt your eyes, ahahah
 
their brains are completely boiled man.. imagine thirsting so hard over a wii u jrpg nsfw mod. just degen behaviour man ahahah
Post automatically merged:


rick mate.. i know you're old, but this guy was clearing talking about running it on a switch. you might need a new pair of specs if you couldn't read that part..

or maybe the 60fps really did hurt your eyes, ahahah
I'm not old hehe, I guess I play too much videogames, that is why hehe
 
I am not sure what are schematics
1.0.1
[Main Character All Arts Max Level]
580F0000 01DD0408
780F0000 000006AA
300E0000 000000A5
610F1000 00000000 00000005
310E0000
Those are the craftable equipment that needs to be unlocked ahehe..

Question about this codes does this affect the affinity quests?
 
can we confirm that dsrules codes work:
[All characters full hearts/max affinity all characters]
580F0000 01DD0408
780F0000 000010A2
300E0000 00000016
610F0000 00000000 00000032
780F0000 000007F8
310E0000

and
[Main Character All Arts Max Level]
580F0000 01DD0408
780F0000 000006AA
300E0000 000000A5
610F1000 00000000 00000005
310E0000

Is it possible to please create a affinity max/multiplier code instead of maxing them out, since I think there may be issues if we dont unlock it naturally
 
im confused @dsrules, you posted both
[Main Character Unlock All Skills and Max Level]
580F0000 01DD0408
780F0000 000007A9
300E0000 0000005E
610F1000 00000000 00000005
310E0000

and
[Main Character All Arts Max Level]
580F0000 01DD0408
780F0000 000006AA
300E0000 000000A5
610F1000 00000000 00000005
310E0000

is this not just the same thing, where one unlocks them all and max's them and the 2nd is just for maxing there level?
 
their brains are completely boiled man.. imagine thirsting so hard over a wii u jrpg nsfw mod. just degen behaviour man ahahah
Post automatically merged:


rick mate.. i know you're old, but this guy was clearing talking about running it on a switch. you might need a new pair of specs if you couldn't read that part..

or maybe the 60fps really did hurt your eyes, ahahah
60 FPS hurts my eyes as well that's why I keep requesting a 120FPS or 144FPS cheat/mod and I'm not old either.
 
  • Like
Reactions: rickmetroid
I'll be done with work in 2hrs, so OP file will be updated with all the new cheats then excluding the boob slider code etc etc.
I suggest guys since the OP file will have a LOT of codes, to create your own cheat file and drag the codes in that you want specifically. Most that are by Ranma require his master code as well.
I'll try testing codes tonight myself
 
im confused @dsrules, you posted both
[Main Character Unlock All Skills and Max Level]
580F0000 01DD0408
780F0000 000007A9
300E0000 0000005E
610F1000 00000000 00000005
310E0000

and
[Main Character All Arts Max Level]
580F0000 01DD0408
780F0000 000006AA
300E0000 000000A5
610F1000 00000000 00000005
310E0000

is this not just the same thing, where one unlocks them all and max's them and the 2nd is just for maxing there level?
Arts and Skills are different Skills are those passive thing
 
So in trying to get an isolated asm instruction for skills and arts, I couldn't. But since it's using the maindata address and pointers, it wouldn't be too hard to incorporate it into a code cave.
[hack arts and skills to 5]
04000000 0000C814 945CD593
04000000 0000C814 145CE197
04000000 01744E70 D10243FF
04000000 01744E74 A9006BF9
04000000 01744E78 18000159
04000000 01744E7C D280009A
04000000 01744E80 B83A6839
04000000 01744E84 9100135A
04000000 01744E88 F108035F
04000000 01744E8C 54FFFFAD
04000000 01744E90 A9406BF9
04000000 01744E94 910243FF
04000000 01744E98 97FFF3F2
04000000 01744E9C 17A31E5F
04000000 01744EA0 05050505

Not sure if it hack more than arts and skills. Commented out code cater for hacking different value at different area.

cave_start = 0x01744e70
SUB SP, SP, #0x90 // Allocate 144 bytes on the stack
STP X25, X26, [SP] // Save X25 and X26 at the new stack top
/* LDR W25, a // Load the value at label 'a' into W25 */
LDR W25, b // Load the value at label 'b' into W25
MOV X26, #4 // Initialize X26 to 4
loop:
STR W25, [X1, X26] // Store W25 at address [X1 + X26]
ADD X26, X26, #4 // Increment X26 by 4
/* CMP X26, #0x100 // We want a different number from 0x100 */
/* B.NE next // */
/* LDR W25, b // Load the value at label 'b' into W25 */
next:
CMP X26, #0x200 //
B.LE loop // do until 0x200
exit_loop:
LDP X25, X26, [SP] // Restore X25 and X26 from the stack
ADD SP, SP, #0x90 // Deallocate the stack space
BL #0x1741e60 // Call function at address 0x1741e60
B code1+4 // Branch to code1 + 4
/* a: .word 0x64646464 */
b: .word 0x05050505
 
  • Like
Reactions: Nic87

Site & Scene News

Popular threads in this forum