Brendor Posted November 7, 2014 Share Posted November 7, 2014 (edited) First off, no I'm not going to make an FE8 version. Now then For those who don't know, an arms scroll is an item from Path of Radiance that increases the weapon level of the currently equipped weapon by one full letter eg: C raises to B, E raises to D etc. I think it's been a pipedream of some hackers for a while to have a functioning arms scroll for the fegba games (FE7 especially) Well here it is guys :D A word of warning, to get this to work properly you're going to have to be familiar with at least hex editing and nightmare. If you aren't comfortable with either of those I suggest reading Blazer's Ultimate Tutorial, it should help teach you what you need to know. Now on to the steps: Step 1: Repoint your tables In the vanilla FE7 ROM, there are multiple tables for items but the ones you need to focus on are the item conditions, effects and stat boosting text tables. Blazer's topic here has a lot of the info you need about the table locations and how to repoint them and about making new items in general. I highly recommend using his patch that repoints all the tables for you but I'll leave that to your discretion Step 2: Inserting the hack The Arms Scroll hack has three parts: the condition, which makes the item usable or unusable based on certain conditions; the effect, which is the actual code that makes things happen; and finally the text code which loads the "Weapon Level increased" popup when the item is used(basically the exact same prompt used get from using a stat boosting item) Here I'll paste the raw hex to each part, your job is to put them in free space and make a note of where you put each one. [spoiler=Condition] 1E B4 01 20 0F 4C 10 4B D9 7A 48 22 4A 43 0F 4B 9B 18 1E 21 5A 18 12 78 D1 00 8A 18 92 00 0C 49 09 68 51 18 07 31 09 78 07 29 07 DC 28 22 51 18 59 18 09 78 00 29 01 D0 FB 29 00 DB 02 3C A6 46 1E BC 70 47 47 6F 02 08 F0 A3 03 02 08 BD 02 02 60 60 01 08 [spoiler=Effect] 07 B4 15 48 48 21 41 5C CA 00 8A 18 92 00 13 49 09 68 51 18 07 31 09 78 28 22 89 18 C0 7A 48 22 42 43 0F 48 80 18 40 18 01 78 1F 29 07 DB 47 29 07 DB 79 29 07 DB B5 29 07 DB FB 21 06 E0 1F 21 04 E0 47 21 02 E0 79 21 00 E0 B5 21 01 70 05 4A 96 46 07 BC 70 47 00 00 F0 A3 03 02 60 60 01 08 08 BD 02 02 0F D2 02 08 [spoiler=Text] 01 4D 02 48 00 47 00 00 50 07 00 00 55 CE 02 08 Step 3: Assigning Pointers to the Hacks Now that the hacks are all inserted, they have to be pointed to in the tables. The formula for the offset to change is (ItemID * 4) + baseOffset = desired offset eg; if the table is at 0xD00000 and I want to edit Vulnerary's(0x6B) entry, we get; (0x6B * 4) + 0xD00000= 0x1AC + 0xD00000= 0xD001AC. Again, Blazer's topic has more info if you need more help. From here you put in pointers to the pasted piecemeal hacks in the slot for the item you want in the corresponding tables so a pointer to the condition in the condition table etc. Pointers are little endian meaning they're bit reversed with the 0x8000000 bit set Step 4: Finishing touches If you've reached this step then the arms scroll should be technically functional but it's not done yet. In your item editor module you need to edit 2 things; the stat boost pointer and the item/staff use. The stat boost pointer can't be left as 0x00 of else you'll experience bad glitches with random stat increases so you instead need to make it point to an actual array of 0's. You need at least 9 consecutive zeroes for it to not break but I'd have more just to be save. Lastly, you need to set the item use to a stat boosting item, any will do fine so long as it is a stat boosting effect. Step 5: Profit The arms scroll has been successfully inserted! The only things left to do are change the item name, description etc and insert an icon if you want. Otherwise you're finished. Congratulations on your new Arms Scroll. A few brief points before you all rush off to do your thing: 1: The scroll works on all weapons and staves but not dance rings or dragonstones 2: The scroll determines what weapon level to change based on the item IN THE FIRST SLOT. Unfortunately, I couldn't make it read the "equipped weapon" so you'll have to live with it affecting the first item. It shouldn't be that big a deal I just wanted to make sure you understood first 3: The conditions for using the item are as follows: the item will only work if the weapon level of the type of the item in slot one is between E and A and if the first item is a weapon or staff; if it's S or null it won't be usable and if there's an item or no item in the inventory 4: Currently there is no check to prevent multiple S ranks. If there's demand for that to be changed, I can add it in later. Thank you for your time and enjoy Edited November 7, 2014 by Brendor Quote Link to comment Share on other sites More sharing options...
Jubby Posted November 8, 2014 Share Posted November 8, 2014 lol I think he can work on whatever he wants, and I think it's pretty kewl that he got it working. Cheers Brendor :) 10/10 will use Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 8, 2014 Author Share Posted November 8, 2014 Not to be ungrateful but aren't there more important/desired things you should be working on? (str/magic splt?) I think I should work on things I wanna work on Pay me if you want something "more important" lol I think he can work on whatever he wants, ExactlyThanks for having my back Jubbs also long time no talk to. What up? and I think it's pretty kewl that he got it working. Cheers Brendor :) 10/10 will use Thanks bro Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 8, 2014 Author Share Posted November 8, 2014 I honestly don't see how that would affect gameplay more Especially considering Alex made a patch that uses Resistance in place of Magic So I'd suggest either wait or pay someone like me or Alex to do it but as far as freebies I'm doing what I want Quote Link to comment Share on other sites More sharing options...
Shin Posted November 8, 2014 Share Posted November 8, 2014 and once again you all make me out to be the villain. All I am saying is a str\mag split would change gameplay more than an arms scroll which is still very useful in itself but if i could choose between the two I would not choose the scroll. Visits thread about arms scroll, brings up something else, amazing tactics! This is actually pretty cool though. Just a little tidbit of curiosity, will this push an unpromoted A-rank to an S? Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 8, 2014 Author Share Posted November 8, 2014 Yes I'm working on fixed for careless oversights atm >_< Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 8, 2014 Author Share Posted November 8, 2014 I wasn't asking for free bees. I'm an independent woman. If you're independent then DIY Quote Link to comment Share on other sites More sharing options...
Klokinator Posted November 11, 2014 Share Posted November 11, 2014 Not to be ungrateful but aren't there more important/desired things you should be working on? (str/magic splt?) Fuck the STR/MAG split. I've been wanting an Arms Scroll for over a year now. If Brendor had done this before I worked on FE7CM I'd have used the fuck out of it. (And incidentally Brendor, I'm well aware you put the non-FE8 disclaimer in the OP just for me but if you change your mind, I'll put it to good use) Not only that, but there are already three patches for some sort of STR/MAG split, and one hack (Pi's hack) has a fully implemented STR/MAG split I imagine he'll share with the community eventually. Bug him if you want it. Quote Link to comment Share on other sites More sharing options...
Zepher-Tensho Posted November 11, 2014 Share Posted November 11, 2014 I don't know why you guys reply to Ashera seriously. Unless you just like feeding trolls. Anyway an arms scroll for FE7 is pretty cool~ Looks like it wasn't exactly an easy task to do. Would be interesting to impliment~ Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 11, 2014 Author Share Posted November 11, 2014 (edited) I've been wanting an Arms Scroll for over a year now. If Brendor had done this before I worked on FE7CM I'd have used the fuck out of it. (And incidentally Brendor, I'm well aware you put the non-FE8 disclaimer in the OP just for me but if you change your mind, I'll put it to good use) It wasn't just for you I told Alfred the same thing. Even with Blazer's documentation on how items work this was still a major pain in the ass to pull off so to do it all again with no doc is too much for me to do without some motivation. I won't be doing it unless someone pays me but Venno said he might try it so there's that. *shrug* Edited November 11, 2014 by Brendor Quote Link to comment Share on other sites More sharing options...
Vennobennu Posted November 11, 2014 Share Posted November 11, 2014 I will get around to it sometime, it is just that finding out where all the equivalent routines and pointer tables are in FE8 will be a pain. Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 12, 2014 Author Share Posted November 12, 2014 (edited) That was why I said I wasn't going to do it If I knew where the tables were I'd do it myself Maybe. Finding the tables and everything is doable but it's work It's not that I can't, it's mostly that it seems like too much of a pain if only 1 person is really going to use it Edited November 12, 2014 by Brendor Quote Link to comment Share on other sites More sharing options...
Klokinator Posted November 14, 2014 Share Posted November 14, 2014 I might be only one person, but I'd design my whole weapon system around the assumption of having arms scrolls. No WEXP, only Arms Scrolls for wlvl-ups, etc. Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 14, 2014 Author Share Posted November 14, 2014 Sounds...weird If you're going to remove experience completely you should probably include more ways to increase your weapon level like paying a fortune teller or beating a certain boss or something I most likely won't do it though because I'm working on my own hacks, Midnight Sun, fixing mistakes in the arms scroll code, and school and real life stuff so maybe like after the semesters over but I really can't say. You'd probably be better off asking Venno to do it. Quote Link to comment Share on other sites More sharing options...
Book of Ereshkigal Posted November 14, 2014 Share Posted November 14, 2014 I will get around to it sometime, it is just that finding out where all the equivalent routines and pointer tables are in FE8 will be a pain. ...Isn't Venno doing it? Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 14, 2014 Author Share Posted November 14, 2014 I dunno he said he would but it'll probably be a metric pain in the ass Quote Link to comment Share on other sites More sharing options...
Klokinator Posted November 16, 2014 Share Posted November 16, 2014 Sounds...weird If you're going to remove experience completely you should probably include more ways to increase your weapon level like paying a fortune teller or beating a certain boss or something Well, I was planning to keep E ranked weapons that gave 3 WEXP (Like slim weapons or training weapons) and just give out Arms Scrolls at regular intervals. Quote Link to comment Share on other sites More sharing options...
Book of Ereshkigal Posted November 16, 2014 Share Posted November 16, 2014 I dunno he said he would but it'll probably be a metric pain in the ass ...So you're saying he probably won't do it? Quote Link to comment Share on other sites More sharing options...
Brendor Posted November 17, 2014 Author Share Posted November 17, 2014 no I'm saying it's difficult and tedious. thats it Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.