Qhimm.com Forums
Miscellaneous Forums => General Discussion => Topic started by: Immortal Damyn on 2010-02-24 00:45:28
-
I know it's possible and such to make new materia on the PC version of FF7. I was just wondering cause I'm having a hard time searching it, if there was a way to make a summon materia that could use multiple summons in the way a normal magic materia would:
AP level 1 = Fire
AP level 2 = Fira/Fire2
AP level 3 = Firaga/Fire3
AP level 4 = MASTER.
i want to do something along the lines of:
AP level 1 = blank
AP level 2 = Bahamut
AP level 3 = Neo Bahamut
AP level 4 = Bahamut ZERO
AP level 5 = MASTER
Just an idea I thought up. I want to remove master materia's from the game, and KoTR (for obvious reason) and maybe is there a semi-easy way to replace KoTR with my new materia (as in: you get the gold chocobo to go the new materia instead of getting KoTR)? I was thinking that maybe I could make it out to be a magic materia in WM, but with summon spells. However I don't know if it would show up as green magic materia or red summon materia, which I'm kinda picky about, but that's just me. Also I was thinking if it's even possible to make this materia that if I just over-write the KoTR materia (also in wallmarket) would that make it so I could in game pick up my newly made materia instead at the area where KoTR would be in the field.
-
with current tools not so possible unless you were to slash some magic to trade for summons
-
Actually, I believe that it's possible to make green materia call summons. I know that they can call enemy skills.
However, the materia will not be red any longer. Red materia are strictly associated with one 'type', which is "Do spell [X] the number of times determined by the level".
-
Actually, I believe that it's possible to make green materia call summons. I know that they can call enemy skills.
However, the materia will not be red any longer. Red materia are strictly associated with one 'type', which is "Do spell [X] the number of times determined by the level".
I believe this to be true, but note that any green (magic) materia will not provide the "summon" menu option.
Say I have made an "Inferno" Materia to have Fire, Fire2, Fire3, and Ifrit on it. I master it and get all the attacks. Now technically I have access to all four of these attacks. BUT, it won't let me perform all these attacks. If it's a green materia, the "magic" command will show up and I'll be able to cast Fire, Fire2, and Fire3, but the "summon" command will not be there unless I have another summon materia on that character.
Making this a summon materia WILL NOT WORK based on the way the game handles summon materia.
Now If I get REALLY wacky and want my Inferno to have "Fire", "Flamethrower", "Fire2", and "Ifrit" the same restrictions apply. No E.Skills unless the menu option exists. Even then, it might not work since the E.Skill menu is handled VERY differently.
This is all theory ATM. I haven't tested any of this. I might do that later today.
i want to do something along the lines of:
AP level 1 = blank
AP level 2 = Bahamut
AP level 3 = Neo Bahamut
AP level 4 = Bahamut ZERO
AP level 5 = MASTER
Just an idea I thought up. I want to remove master materia's from the game, and KoTR (for obvious reason) and maybe is there a semi-easy way to replace KoTR with my new materia (as in: you get the gold chocobo to go the new materia instead of getting KoTR)? I was thinking that maybe I could make it out to be a magic materia in WM, but with summon spells. However I don't know if it would show up as green magic materia or red summon materia, which I'm kinda picky about, but that's just me. Also I was thinking if it's even possible to make this materia that if I just over-write the KoTR materia (also in wallmarket) would that make it so I could in game pick up my newly made materia instead at the area where KoTR would be in the field.
Unfortunately, this is not possible based on how the summon materia are handled. Summon materia only cares about the first modifier slot. All others are ignored completely. Even changing them doesn't give you more summon attacks per battle.
-
Also I was thinking if it's even possible to make this materia that if I just over-write the KoTR materia (also in wallmarket) would that make it so I could in game pick up my newly made materia instead at the area where KoTR would be in the field.
Can't add much on the kernel side (then again, I'm competing with NFITC1, so my chances were pretty much knackered from the start!), but, I will add something on the field side: yes, when you pick up KOTR, you'll get a custom materia if you've replaced it... but - it will be red on the field, and still be referred to as 'Knights of Round' when you pick it up. You need to find the level file for the materia cave and change the text "Found 'Knights of Round' materia!" or whatever it is to something more appropriate.
Also, there are plenty of ways to nerf KOTR. You can make it hit fewer times (I don't know how the game determines which hits are associated with damage in this case), or with less power, no longer ignore defence or, better, make it elemental. For instance, in my upcoming mod that I keep banging on about, KOTR will be holy element, which the Weapons and Safer Sephiroth will resist.
Oh, another quick thing - you can make magic spells (or, indeed, enemy skills) use summon animations. The only issue is that the summon monsters themselves won't appear - except, weirdly, for KOTR - you'll just have the visual effects (like Shiva's Ice without Shiva herself, or just the KAPOW!!! cloud for ChocoMog).
-
I just did some testing on the statement I made earlier today. You can NOT get magic materia to grant you summons or E.Skills. If you have a summon on the list it just crashes the game when you attempt to equip it. I gave the materia Flame Thrower instead of Ifrit, and it didn't show up in the E.Skill menu. It didn't crash, but it didn't do anything. Oddly enough, I did have Cure instead of Fire. That may be a side effect of having an E.Skill on a Magic materia..... no telling, but it doesn't work on the PC version.
Also, in addition to what Bosola said right above me, you can't make a magic attack look like a summon IN THE PC VERSION. He's modding the PSX version so it's a little different.
-
Actually, I believe that it's possible to make green materia call summons. I know that they can call enemy skills.
However, the materia will not be red any longer. Red materia are strictly associated with one 'type', which is "Do spell [X] the number of times determined by the level".
I believe this to be true, but note that any green (magic) materia will not provide the "summon" menu option.
I actually tried this, and interestingly, it provided the summon menu, but it was grey-out. Possibly because I had no summon available being that the first level is blank until you level it up to the second level, or it could just be because it doesnt register the materia as a normal summon materia.
-
Sorry for the double post, but I was just wondering. Is there maybe a way to implement this into something like wallmarket? Make a way for one to make a summon materia with more than one summon on it?
-
No.
-
Aww... that makes me sad. I was hoping to find a fun way to mess with materia :P. Oh well, thanks anyway.
-
Ok, so I've got one more question. And instead of double posting in my old thread, I figure I'll just post a new one. So here we go, I was just wondering, it seems possible, if I could steal the animation for the shadow flare spell, and toss it onto a materia as a basic spell. I want to adjust a lot of materia in my game, but there are a lot of things I just want to get rid of because its rather OP, and I don't do well with damage formulas. So it would be easier for me to just get rid of the more OP materia and just combine other materia. The thing is, is there are so few spells that it's harder to put things together in one materia, so I was wondering if I could put spells from monsters and such. I figured at least the enemy skills would be possible.
-
You could just edit your post. The answer and yes it is you can.
-
That's a good point, i always forget stuff like that.... :?
Anyway, could anyone point out to me where I can find the way to do this. I'm willing to learn, but I have a hard time searching for things like this.
-
That's a good point, i always forget stuff like that.... :?
Anyway, could anyone point out to me where I can find the way to do this. I'm willing to learn, but I have a hard time searching for things like this.
You'll need ProudClod and WallMarket. Find some enemy in ProudClod that has Shadow Flare (a good bet would be safer sephiroth) and look up the animation index for it.
Now, if you want to make this into a magic spell, you're going to have to add an offset of x4E to it (windows calculator can do this in hex mode).
There's your animation index, now just edit a spell to have that animation.
Bummer news: you can't add *new* spells, you can only replace existing ones since the "magic" menu only has so many slots, and we currently have no way of adding new slots to that menu, as that data is hidden away in ff7.exe.
-
Thanks a lot tite. I know the whole thing on no new spell (would be awesome though). How exactly do i go about ADDING the offset? and would that make it no longer an enemy skill? I was actually gonna try to steal it from Ultimate WEAPON :P. Also, anyone have any ideas on what might make a second level Ultima spell....?
-
Now, if you want to make this into a magic spell, you're going to have to add an offset of x4E to it (windows calculator can do this in hex mode).
There's your animation index, now just edit a spell to have that animation.
Not if he's modding the PSOne version of the game, though. See my thread for details on this matter, and an extended guide to porting animations to spells: http://forums.qhimm.com/index.php?topic=9277.msg125241#msg125241 (http://forums.qhimm.com/index.php?topic=9277.msg125241#msg125241)
-
That's a good point, i always forget stuff like that.... :?
Anyway, could anyone point out to me where I can find the way to do this. I'm willing to learn, but I have a hard time searching for things like this.
You'll need ProudClod and WallMarket. Find some enemy in ProudClod that has Shadow Flare (a good bet would be safer sephiroth) and look up the animation index for it.
Now, if you want to make this into a magic spell, you're going to have to add an offset of x4E to it (windows calculator can do this in hex mode).
There's your animation index, now just edit a spell to have that animation.
Uh...since Shadow Flare's an Enemy Skill, it's data is in the KERNEL.BIN too.
Bummer news: you can't add *new* spells, you can only replace existing ones since the "magic" menu only has so many slots, and we currently have no way of adding new slots to that menu, as that data is hidden away in ff7.exe.
I experimented with expanding this once. I was able to give it extra slots (don't remember how), but there's likely a HUGE amount of code to actually get the attack names there and actually get the character to perform the attack once it's selected. I gave up with that.
-
Uh...since Shadow Flare's an Enemy Skill, it's data is in the KERNEL.BIN too.
Oh, right I forgot that it was an enemy skill, that changes things... That text file in the thread Bosola linked to will tell you though...
-
Yea, reading Bosola's comment ' figure it probably would have been wise to tell you I'm modding the PC version.
EDIT: Ok, so I've gotten to the point that I figured out I can't just use the enemy skill attack data for Shadow Flare. So I figure I will have to replace another magic, I figured full-cure. Now my problem is, what do I have to do to actually change this to be an attack instead of Full-cure just renamed? 'Cause I tried to just copy over Shadow Flare's data to Full-cure in wallmarket, but it just made it Full-cure, with the name of Shadow Flare, and a different damage calculation.
-
Change the animation index to 4C for shadow flare, and the damage calculation stuff should be pretty easy to figure out, but just make sure to remove the "restorative" element and check "start on enemies". Also, if you want the spell to be able to hit all enemies (I'm not sure if the shadow flare spell is compatible with 'all', but it's worth a try), check "start as multiple" and "toggle multiple".
-
Is there any way to make it not curative magic in the menu screen? I mean, it's not a big deal, but it's kinda funny when something like Shadow Flare fully heals one party member.
-
Yeah. Go to initial data > spell order. The rest should be intuitive.
-
Yea, that made no sense to me... I get more and more confused every time you guys answer me xD (not really, just sometimes).
Side note: Why does Shadow Flare look like a bunch of weird bubbles instead of the good old Shadow Flare I know? (It's the right animation, it just looks like the textures are weird...)
EDIT: Can anyone tell me, if its not too much to ask, how I could add materia to the field? Like, I made a materia over a dummy materia, and I don't know how to place it in the game, and I'd rather it wasn't an initial equipment. If not, I'll just replace another materia.
-
You'll need to use meteor (http://www.alaunus.com/wp/?page_id=4) if you want to add things like that to the field. Unfortunately, I can't give you any help on how to use it.
You can also use new materia in the game by editing the shops. There's a little info on changing what shops can sell here (http://forums.qhimm.com/index.php?topic=7939.msg95659#msg95659), although it isn't very clear. You'll have to hex edit the executable, so be sure to make a backup of ff7.exe first.
-
Damn, I'm now going to have 4 apps open at one time just to do this. This is fun :D. Thanks Kudistos, I've looked a little into shop editing, and I'm not the best with hex editing, actually im probably like the worst person in the world to go to hex edits. Anyway, I guess I'll learn Meteor through trail and error then :P. Thanks again.
Edit: What ever happened to the shop editor idea NFITC1 was thinking of working on?
-
Damn, I'm now going to have 4 apps open at one time just to do this. This is fun :D. Thanks Kudistos, I've looked a little into shop editing, and I'm not the best with hex editing, actually im probably like the worst person in the world to go to hex edits. Anyway, I guess I'll learn Meteor through trail and error then :P. Thanks again.
Edit: What ever happened to the shop editor idea NFITC1 was thinking of working on?
Another way you can easily put new materia into the game is by putting it into a character's initial equipment. For instance, if you make a "Holy" materia, and you wanna put it in the game, you can stick it in Aerith's initial equipment.
-
Damn, I'm now going to have 4 apps open at one time just to do this. This is fun :D. Thanks Kudistos, I've looked a little into shop editing, and I'm not the best with hex editing, actually im probably like the worst person in the world to go to hex edits. Anyway, I guess I'll learn Meteor through trail and error then :P. Thanks again.
Edit: What ever happened to the shop editor idea NFITC1 was thinking of working on?
Another way you can easily put new materia into the game is by putting it into a character's initial equipment. For instance, if you make a "Holy" materia, and you wanna put it in the game, you can stick it in Aerith's initial equipment.
Yea, I've been doing that for testing purposes, but I want to find a way to add materia in places. Like where W-Item is picked up, or sense. I believe I said I don't want it to be initial equips. I'm making more end game materia's to replace things like KoTR and the master materia. Because I think all the master materia are rather over powered... and master summon gives you KoTR.
-
I see. Well if you want to replace materia, just overwrite it instead of using one of the dummy slots, and it'll appear wherever that old materia was. As for placing it somewhere where there wasn't anything before, as NFITC1 and KM said, you're going to have to either use hex editing to stick it in a shop, or figure out meteor to place it on the field.
-
Yea, i figured. Thanks anyway :D I've learned quite a bit today.
Edit: Proof of the bit I've learned :D
(http://i55.photobucket.com/albums/g125/Neo_carnage/2.jpg)
(http://i55.photobucket.com/albums/g125/Neo_carnage/1.jpg)