ATTACK.OUT Editor Special Awesome is now completed and released! This powerful tool is capable of modifying the scenario data in ATTACK.OUT, without any fuss with unknown values or mucking with constant importation of exportation of ATTACK.OUT via the use of .XML application. (It still, however, does support directly loading from and saving to a .OUT if this is the user's preference!) Easily edits both Scenario data and Squadron data! Much like EasyVent Editor Super Perfect 2.0, this program is designed with managing multiple, large projects, and with the needs of those seeking to do large-scale edits of the ATTACK.OUT, in mind.

NOTE: If you're a user simply looking to modify the Vanilla game, the program boots with Vanilla pre-sets, so you can load it and get to work without any fuss!

WARNING: When flagging as Squadron as "Upper Level", all members of that squadron must be capable of spawning on an Upper Level. (Eg the bridge in Zirekile Falls or the overpass in Golgorand Execution Site.) Units not capable of spawning on an Upper Level WILL NOT BE SPAWNED. This is the behavior of the Upper Level Flag itself and not something I can do anything about, so be warned.

Features Included:

RELEASE version now handles both scenarios and squadrons!

Copy and Paste Scenarios/Squadrons between indexes in ATTACK.OUT via keyboard or right click!

Load from and save to .XMLs stored in the .XML Directory folder, then apply with FFT OrgASM.

Load any .OUT file stored in the .OUT Directory. No more ATTACK.OUT DUMP.txt!

Save to any .OUT file stored in the .OUT Directory. Perfect for people who prefer not fussing with .XML!

I have to ask- ...because.... I just don't know... I wanted to be able to load my already edited Attackout file for Xifanie's Editor into your special awesome(sauce). Could I simply copy all of my data straight out of my hex editor for the offsets x10938 to x13637 into my xml file?

...I feel kind of stupid having typed that ... but I am a cautious son of a bitch.

I have to ask- ...because.... I just don't know... I wanted to be able to load my already edited Attackout file for Xifanie's Editor into your special awesome(sauce). Could I simply copy all of my data straight out of my hex editor for the offsets x10938 to x13637 into my xml file?

...I feel kind of stupid having typed that ... but I am a cautious son of a bitch.

It also currently lets you make an "ATTACK DUMP" from x10938 to x13637, save it as the noted .txt file, and load that into the Editor to indirectly 'import' existing ATTACK.OUTs that have already been edited into the program.

Make ATTACK.OUT DUMP.txt, open your edited ATTACK.OUT, copy and paste the relevant data into the .txt file, save, place .txt file in the same folder as ATTACK.OUT Editor Special Awesome, press Import ATTACK.OUT DUMP.txt to Editor. If you made your .txt file correctly it will load into the Editor and you can immediately press Save XML and go to town.

I did figure out why the text dump was getting an error message. But the import is already as detailed as I can really get. I made some changes, saved the XML, closed the program, opened bit sometime later, hit import from XML, and nothing happened. No messages or changes. Tried a few more times and nothing.

Since I've had to start using it again and noticed a few more bugs, here's a BETA 0.2 Release.

This one includes Right Click support for Copying and Pasting Scenarios, fixed XML loading, and fixes to a handful of bugs such as Copy not Copying Song 2 and some other stuff. Still lacks keyboard shortcuts and a few other things as this was mostly an impromptu fix.

Also, the file it looks for now is "ATTACK.OUT Editor Special Awesome Edits.xml" and not "ATTACK.OUT Editor Special Awesome.xml", so remember to rename your file appropriately if you're using the older version of this tool.

Current revision is 0.4. Layout adjusted for introduction of a new button and minor aesthetic improvements. A couple minor bugs are fixed. Now supports saving directly to your .OUT file if you prefer not to use .XML files via the Export .OUT button. I personally prefer the .XMLs because they make it easier to keep backups of things, but for people who are alternating between this program for editing most things and Xifanie's editor for managing squadron layouts, saving directly to .OUT will probably be a huge time save.

Removal of "Copy Scenario" and "Paste Scenario" Face Buttons. They are now "Edit Squadrons" and "Close". Copy and Paste Scenario are still available via Right-Click and CTRL+C / CTRL+V

Fixed a saving bug.

SQUADRONS ARE NOW FULLY EDITABLE.

"Edit Squadrons" opens a separate editor that allows editing of squadron data independently of the main window. Preview is now in the OP. Formations can be edited with full freedom, and are compatible with arrow-key-based keyboard shortcuts as listed in the OP. "Upper Level" allows formations to be placed on top of bridges, arches, etc., but heed the OP's warning about this feature. The X and Y fields on the Squadron Editor allow for moving the layout's center square to any location immediately if its desired location is already known, instead of using the GUI.

.xmls loaded from older versions will give a warning to load from .OUT instead if there is squadron data you want to preserve as this version now saves the squadron data to the .xml. Once a new .xml has been saved via the release version of the editor, this warning will no longer appear, so if you like working in .xml, simply rip and load your .OUT once if it has squadron edits and immediately save it, and you'll be good to go.

As the maker of the original ATTACK.OUT editor, please use this program from now on. There is literally no reason to not switch; this program offer more features without the bugs present in mine. Too bad I couldn't just update mine because I lost the source many years ago, but thanks Raven for making a proper replacement!

Modding version: PSX

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)