[PSX/PC] Battle editor - Proud Clod (1.5.0/FINAL)

  • Thread starter Thread starter nfitc1
  • Start date Start date
Status
Not open for further replies.
Is there a way to get the alpha version of this tool? The formation editor doesn't seem to work in the final version, and in earlier posts it was mentioned that the alpha tool works correctly when editing formations.
 
Here ya go bud: https://mega.nz/#!fg0gXIoL!qugOxwGK0Cul8nZZR4F5HslAWM4DnnSmPjLQQdaHLPE

One thing to note with the Alpha version; it can corrupt Item Steal/Drops if you use this version to change them. What I recommend doing is using Alpha purely for Formation editing (also for setting Attack Anims, this is handled in the formation tab as well) while using Final for everything else.

Edit: And don't use the Synch function. It causes havoc with formations and is very difficult to fix; just copy enemies and paste them over the duplicates instead, double-checking all the attacks after you do it (often, the attack data will get scrambled so it needs to be corrected when copy-pasting enemies).
 
Last edited:
Edit: And don't use the Synch function. It causes havoc with formations and is very difficult to fix; just copy enemies and paste them over the duplicates instead, double-checking all the attacks after you do it (often, the attack data will get scrambled so it needs to be corrected when copy-pasting enemies).
Wait, I thought this was fixed the last time I complained about it?

Yep, it is fixed. I can't replicate this problem in the newest build, at least.
 
Last edited:
I dunno, I'd recommend making a back-up before doing any synch work just to be on the safe side.
 
OK thanks but you can't edit ennemy attacks with this tool, hard to release a good hard mod without this...
 
Well, I have a problem with the tool. I want to replace the Cure2 of Materia keeper by Adrenaline but I have an error when I want to change the AI:

1458929331-capture.png


I don't understand what's going on...
 
Is it possible in Proud Clod to increase the health of all enemies by 50% in one click.
 
No. There is a tool that does that, but this is not it. Can't remember what it's called though.
 
Is it possible to create a hotkey (for example: F7) or button, to call "Enemy stats" window?
 
Last edited:
I did some testing and noticed something odd. Jenova-Birth's attacks are not flagged as short range in proud clod, but they are short range in game...characters in the back row will take half damage from it's laser attacks.

The tail laser attacks also suffers a 1/3rd damage penalty, like the one you get when you linked an all materia to fire materia, even though it is flagged as "start as multiple" (same as a summon, which does not receive a damage penalty for hitting all enemies). Its not flagged as one row only or toggle multiple either.
 
I did some testing and noticed something odd. Jenova-Birth's attacks are not flagged as short range in proud clod, but they are short range in game...characters in the back row will take half damage from it's laser attacks.
This is acutally a bug concerning ALL enemy attacks except magic spells. Apparently, all physical attacks from enemies are always treated as short range regardless of whether or not they have the 'long range' flag checked. There was once a thread about this bug here:

https://www.ff7catalog.com/posts/201088/
 
I did some testing and noticed something odd. Jenova-Birth's attacks are not flagged as short range in proud clod, but they are short range in game...characters in the back row will take half damage from it's laser attacks.
That's by design. Enemies don't have long ranged attacks even if they are marked as such. The code that determines if long range penalty is removed can only affect player characters. Party characters or enemy characters in the back row will always halve the damage done to player characters. I believe some here (DLPB) consider that a bug in the game.

The tail laser attacks also suffers a 1/3rd damage penalty, like the one you get when you linked an all materia to fire materia, even though it is flagged as "start as multiple" (same as a summon, which does not receive a damage penalty for hitting all enemies). Its not flagged as one row only or toggle multiple either.
Don't take the targeting data on enemy-exclusive action too seriously. Even if an action is marked as one row only the targeting is entirely controlled by the AI and can do whatever it wants (ex. Ultima could be "tricked" into targeting one actor). The targeting data section ONLY affects how the cursor behaves for player characters when selecting a target of an action.
 
Sorry if this was covered but didn't see anything about it when searching.  So I found out what other people probably knew.  Posting it in here so everyone can see it and for future modders.  Basically when you edit 250 on ward it will not register in every kernel bin.  So basically you have to edit each different kernel bin for it to sync the battles with the look up table properly.  So if you can save the changes to just the ones you needed for 7th Heaven then you should be good to go just sync it to the regular one.
 
I've got a question regarding attack animation IDs. Is it possible to make an enemy use items in battle? Or at least create an enemy-exclusive attack using an item animation ID? Because I thought it would be fun to have certain human-like enemies (the Turks) use items like Ethers, Hero Drinks and such. First off, I've read the various threads about it that I could find:

https://www.ff7catalog.com/threads/5364/

https://www.ff7catalog.com/threads/6169/

https://www.ff7catalog.com/threads/7700/

They were very informative, but they were usually aiming at giving enemy-exclusive attack animations to player-attacks, and I'm kinda trying to do the opposite. I'm unsure how to go about it since the above threads didn't cover item animations. Is it even possible at all?
 
I've got a question regarding attack animation IDs. Is it possible to make an enemy use items in battle? Or at least create an enemy-exclusive attack using an item animation ID? Because I thought it would be fun to have certain human-like enemies (the Turks) use items like Ethers, Hero Drinks and such. First off, I've read the various threads about it that I could find:

https://www.ff7catalog.com/threads/5364/

https://www.ff7catalog.com/threads/6169/

https://www.ff7catalog.com/threads/7700/

They were very informative, but they were usually aiming at giving enemy-exclusive attack animations to player-attacks, and I'm kinda trying to do the opposite. I'm unsure how to go about it since the above threads didn't cover item animations. Is it even possible at all?

I'm not going to say "no", but I'll say "I don't think so".
I have a much better understanding on how these animation indexes work than when I made that first post, but It boils down to memory leaks. The animation methods are all in a single line in memory and if a player magic goes beyond what its maximum value should be it starts at the beginning of the next list and continues going. You can't go "backward" through the list as these values are unsigned. Sometimes these will use the same animation methods. Enemy attacks sometimes share an animation with a particular item (happens all the time with items). Ethers might have an equivalent, but Hero Drinks might not. I can look it all up tomorrow when I get it in front of me.

EDIT:
No. There is no way to make an enemy perform the effect for Hero Drink without some EXE editing.
 
Last edited:

I'm not going to say "no", but I'll say "I don't think so".
I have a much better understanding on how these animation indexes work than when I made that first post, but It boils down to memory leaks. The animation methods are all in a single line in memory and if a player magic goes beyond what its maximum value should be it starts at the beginning of the next list and continues going. You can't go "backward" through the list as these values are unsigned. Sometimes these will use the same animation methods. Enemy attacks sometimes share an animation with a particular item (happens all the time with items). Ethers might have an equivalent, but Hero Drinks might not. I can look it all up tomorrow when I get it in front of me.

EDIT:
No. There is no way to make an enemy perform the effect for Hero Drink without some EXE editing.
Too bad, but thanks anyway for looking. I think I MIGHT have found a way to still imitate a Hero-Drink-looking effect by editing the kernel: The 2 spells between Shield and Choco/Mog are unused, so I thought about using one of them to create a custom spell with 0 MP cost and give it the effect of a Hero Drink and the animation of Big Guard (this should be possible, since Big Guard comes in a later set of spells). Then I just add this new "spell" to an enemy's attack list, and since no materia is using that spell, it'll be like an enemy-exclusive ability, sort of. I hope this explanation wasn't too confusing. I'm gonna test that tomorrow.

Edit: It worked! It's possible to create a player spell in WallMarket with the properties and animation of Hero Drink and let an enemy use that.

However, now I've got a different question about enemy AI: is it possible to have a magical counter-attack script NOT trigger when hit by a specific spell? Because I wanted to let enemy A cast Wall on all enemies, but this triggers enemy B's magical counter script, making him attack enemy A after receiving Wall, which looks kinda stupid. I've looked through various enemy AIs, and I know that it's possible to have counter scripts trigger when certain specific spells are used (example: Ruby Weapon counters with Ultima when hit with Knights of the Round, but counters with tentacle strikes against all other attacks). My question: does a code for the opposite exist as well? I mean, a magical counter script that triggers against all spells EXCEPT a certain specific one (in my case Wall)? In short, enemy B shall still use his counter attack against spells from the player, but not against his buddy when he gets Wall from him.
 
Last edited:
Status
Not open for further replies.
Back
Top