![]() ![]() I created a simple cheat in your table to learn/unlock artes for a character, but it won't be sufficient to give all artes, it only unlocks artes in the first 4 bytes of that initial range I described, & Additionally, I'm fairly certain if you try it on say Velvet, it'll end up overwriting her artes. I'd like to get started on a cheat, but I'm not sure how to make a cheat that flips bits using cheat engine, or even a cheat that adds a sum of checkboxes together (if every check box has a value which is a power of two.) Ill have more time to figure this out next Friday, so if nothing's done by then, I'll see what I can do. So while I haven't verified it yet, for Rokurou 4096 should be Crimson Flash and 8192 should be Mowing Blade and so on and so forth. That was all I had time for, but so far I've never seen an arte in a different order from that listed in the Artes List for a character. Rokurou's Artes, Break, and Mystic Artes (still bytes 8-11): Laphicet's Artes, Break, and Mystic Artes (still bytes 4-7): Velvet's Artes, Break, and Mystic Artes (Haven't found Velvet's break artes yet.) ![]() As mentioned before, all arte IDs are powers of two. I will post the artes my time has allowed me to document in the next post. That'll give you a bunch of break souls mapped to the same button, but at least with Eleanor, despite having Consuming Claw and Aerial slash, the game always chose Aerial Slash, so there wasn't any problem. If you simply want to give all artes to a character, fill the above byte range with 0xFF. That's a ton of artes, and even still it doesn't appear that Velvet's Break artes (Searing Edge, Zero Impact Vest, etc.) are included in this range, so I'll have to see where they are stored, but, in the process of messing around with this, I did discover some of Seres’, & Zaveid's artes among others. Since I've discovered a 123 byte range, there are approximately 123*8 or 984 artes in this game. If a bit is turned on, the arte has been learned, if not, it hasn't been. The above more simply stated is that the game reads artes as a giant collection of bits. + = 2 + 4 = 6įor any combination of artes, the sum of their IDs together tells the game that those artes have been learned. The way the game represents the fact that a character has learned Slicing Foot and Tearing Thorn is the sum of both their respective ID's, thus, It has an ID of 2 her second arte is Tearing Thorn with an ID of 4. I'll provide a list of artes I've had the patience to document, in another post. So the first four bytes are largely Velvet's artes, but Laphicet's artes also share some of those bytes. It appears that character artes take up certain ranges. Last Byte = Eleanor's Base Address+0x883. Initial Byte = Eleanor's Base Address+0x808. Under his “Get Characters Base Addresses ” if you select the base address associated with Eleanor, then browse to the memory region of that address, if you want to add artes to Eleanor, we need to perform a simple addition with that base address to find the initial byte where artes are added: Now ColonelRVH has a very helpful table to find the addresses you need to give artes to characters. Everything I say below I say with respect to Eleanor since she was the only character I actually tested this on, but it likely applies for any character.Īll artes that a character can learn have IDs that are powers of two. If this were an array, I'd think of it as a 123 byte array with 123 elements. So, from my testing it appears that all individual character artes take up a range. For instance, I can't set a break arte yet to a slot, like ColonelRVH was able to with Scarlet Edge a few posts ago and I still haven't determined how to get Zaveid's artes on Eleanor, but I do think that this is a good start. Mind you, this still doesn't do all I want it to. I hope to have some explanation of how I managed to do this or a cheat in a bit. I have not tested any of the break souls, because I'm fairly certain I'll get some undefined behavior, since I have multiple break souls all vying for the same button. Those being Form 8: Magma Tower, Bone Breaker, Shockwave Slash, Mowing Blade, Crimson Flash, Hurricane Thrust and they all work beautifully. I tested a few of Rokurou's artes on Eleanor. Velvet's break souls, and Rokurou's Break souls on Eleanor: Some of Laphicet's and Rokurou's artes on Eleanor: In the below screenshots I've given Eleanor all of Rokurou's artes, break souls, and mystic artes, some of Laphicet's, and some of Velvet's stuff: ![]() I'm not yet competent enough to make a code using cheat engine so I'll probably just end up explaining what I did for anyone else who might make a code of it later, while trying to learn how to make a code of it myself in the mean time. I believe I understand how to give artes to at least Eleanor. ![]()
0 Comments
Leave a Reply. |