Qhimm.com Forums

Final Fantasy 7 => FF7 Tools => Topic started by: drdimension on 2011-11-12 14:12:52

Title: [PSX/PC] Enemy Manipulator (0.9.2)
Post by: drdimension on 2011-11-12 14:12:52
NOTE: The newest version, along with some new programs, are here! -

https://www.dropbox.com/s/1gjo0b5qmshdn5s/Final%20Fantasy%207%20Editing%20Suite.zip?dl=0


Well, I finally found an old version of Enemy Manipulator. Fortunately it works really well. It allows you to edit ALL the enemies in the game with a single set of multipliers. This is essential for making hard type hacks. It comes with a screen shot with a suggested hard-type configuration. It comes with SceneReader in case you can't find it.

(http://dc304.4shared.com/img/x7Vs8AmG/s7/0.7626440724820797/EnemyManipulatorSuggestedSetti.PNG)
 
Title: Re: [Release 0.9] Final Fantasy 7 Enemy Manipulator
Post by: nfitc1 on 2011-12-01 18:20:50
Do you have any plans to continue developing it? What does "fix broken Enemy Skills" mean and what are the exceptions all about?
Title: Re: [Release 0.9] Final Fantasy 7 Enemy Manipulator
Post by: drdimension on 2011-12-11 22:22:35
I will probably do some updates soon. In fact, I'll probably tinker with it right now.

The 'fix broken enemy skills' check box sets enemy MP to 0 for Beachplugs, Materia Keeper, and Harpy so that their 'brokenly' over-powered enemy skills aren't available when you meet them.

The exceptions are for battles that can become mathematically impossible because of stat increases. The enemies in these battles keep their normal stats when the exception box is checked. Unless you're specifically balance-testing each of these battles after using this tool, I would DEFINITELY leave them checked. For the bosses that are excepted, you're better off increasing their individual stats manually with another tool.
Title: Re: [Release 0.9] Final Fantasy 7 Enemy Manipulator
Post by: Bosola on 2011-12-11 22:42:45
Great program, but you should be able to add native support for SCENE.BIN files by using the info in the wiki.

I can also provide you with some UI design advice if you want it at this stage.
 
More importantly, though, I can't actually get it to work. I had Proud Clod dump a scene export into a folder, but the app couldn't do anything with them. I don't have Scene Reader, and given that its only download link returns a 404, that's not going to change any time soon. (Which reminds me - we *must* make mirroring a forum policy).
Title: Re: [Release 0.9.1] Final Fantasy 7 Enemy Manipulator
Post by: drdimension on 2011-12-12 00:23:57
I updated the program. It now has SceneReader in the dist. I start the default settings so that no changes happen by default. It does not seem to play well with Proud Clod, but it is definitely NOT my program's fault. Let me know what additional feedback you have :D

And yes, if we had a mirror policy, I would be updating the new version of the program instead of this old one :)
Title: Re: [Release 0.9.1] Final Fantasy 7 Enemy Manipulator
Post by: drdimension on 2011-12-12 01:00:16
I got the UI a bit more informative and the docs have slightly more info, and even fixed a spelling error on the zip file...

Now ALL the sexy japanese girls will want me.
Title: Re: [Release 0.9.1] Final Fantasy 7 Enemy Manipulator
Post by: Bosola on 2011-12-12 20:50:18
I took a look at the latest release - nice work.
 
If you're happy, I could mirror your application on my own webserver once you're happy with its status. It doesn't do much except serve a small blog, so I've certainly the capacity.
 
As for feedback, I *do* have a few pointers:Hope that helps.
Title: Re: [Release 0.9.2] Final Fantasy 7 Enemy Manipulator
Post by: drdimension on 2011-12-13 01:09:34
For clarification, the greyed-out stats are not available because changing them causes so many changes in the scene files that the compression algorithm will certainly change binary layout, causing the game to screw up. If we had a way to update the expected layout computationally, we could enable these multipliers.

A lot of tweaking in this tool took place to make my hard-type hack workable using it. I've made what seem like arbitrary decisions, but they are made with a huge amount of game testing and care. Hopefully I can find time to explain them in detail.

BTW, I consider the program in a reasonable state for mirroring with the latest release.
Title: Re: [Release 0.9.2] Final Fantasy 7 Enemy Manipulator
Post by: Bosola on 2011-12-13 11:48:24
If the scenes get too large, you need to repack the SCENE.BIN segments and update the KERNEL.BIN scene lookup table. Hojo and Proud Clod both do this (though neither's source is open, unfortunately); you'd have to see the wiki or ask NFITC1 for advice.

Also, bear in mind we can work around PSX size restrictions on the SCENE.BIN file by simply inserting it into an unused sector and updating the YAMADA.BIN file.

Edit: Also, I've mirrored the current release and put a link on your opening post. PM or email me if you want the file changed.
Title: Re: [Release 0.9.2] Final Fantasy 7 Enemy Manipulator
Post by: drdimension on 2013-09-05 03:56:24
So I finally recreated my C# project for this hacking program, and have a few others included (some of which don't do anything yet as you will see). I've included the source so I don't lose it again, and so anyone else can hack on it. The Enemy Manipulator program was renamed to EnMasse, so use that.

Here it is - https://www.dropbox.com/s/1gjo0b5qmshdn5s/Final%20Fantasy%207%20Editing%20Suite.zip?dl=0

If anyone is still interested in mirroring this, please do.
Title: Re: [FF7] Enemy Manipulator (0.9.2)
Post by: drdimension on 2014-08-23 06:19:39
In cases anyone is interested, I updated the tools with a bugfix, and have also released three hacks (one made with those tools).

Tools - https://www.dropbox.com/s/1gjo0b5qmshdn5s/Final%20Fantasy%207%20Editing%20Suite.zip?dl=0

Hacks - http://www.romhacking.net/community/693/

Enjoy!
Title: Re: [FF7] Enemy Manipulator (0.9.2)
Post by: Question on 2016-10-15 12:44:38
Im confused, which files do what in the archive? Which one is the enemy manipulator? All i see is a bunch of .suo files. Do these work with the PC version?
Title: Re: [PSX/PC] Enemy Manipulator (0.9.2)
Post by: ヴェントゥス スカイレス on 2020-12-23 11:24:27
could you please provide a document tutorial showing what websites to visit to obtain the enemy manipulator for the 1997 game Final Fantasy 7 also Hi