(Modified FA2sp source code)
Changes (2024-07-15):
- Adds custom parameter dropdown support for trigger action and events.
- Phobos Build 43 updates to trigger actions & events and script actions in FAData.ini.
Changes (2024-05-06):
- Updates to Phobos trigger events & actions and script actions in FAData.ini.
Changes (2024-02-22):
- Aqrit's DDraw wrapper placed in FA2 folder to be used by default (From ForWindows10 folder).
- Included MapResize tool updated to latest version.
Changes (2023-12-14):
- Updated FA2sp (based on v1.6.3).
- Few civilian units now show under Others instead of Soviets on sidebar.
- Trigger action 48 Center Camera at Waypoint now shows speed dropdown values.
- Renamed FAData.ini key UsingPhobos to PlayerAtXForTechnos for Phobos (dev build 37 or newer).
- Renamed FAData.ini key DisableFileWatcherPopup to FileWatcher.
- Minor UI updates and description changes in FAData.ini.
Older changes:
Spoiler (click here to read it):
Changes (2023-10-07):
- Allow techno properties and propertiy brushes window to show <Player @ (A-H)> for MP maps. This Phobos feature can be disabled with UsingPhobos FAData.ini key.
- DisableFileWatcherPopup FAData.ini key to disable reload map message on external map file modification.
Changes (2023-08-09):
- Local variables dropdown limit of showing only 100 entries removed.
- Display of incorrect Multi-Player (0-7) dropdown entries for RA2 removed.
Changes (2023-06-26):
- Base nodes rendering fix.
- Corrections to script actions 56 and 57 (Chronoshift team).
- Tags and Trigger window updates for persistence attribute.
- FAData.ini, FALanguage.ini and EXE file resource updates.
Changes (2023-06-02):
- Hotkey updates: Multi-select deselect all with Ctrl+D or Ctrl+Shift+D,
D key is kept as is for cliff flat to ground feature.
Changes (2023-05-30):
- Updated FA2sp (based on develop branch commit on 2023-05-25).
(It includes - Show building damage/rubble frames based on health,
external file modification detection etc.)
- FAData.ini, FALanguage.ini and EXE file resource updates.
Changes (2023-05-10):
- Updated FA2sp (based on v1.6.1).
- MultiSelection - Deselect all hotkey changed from Ctrl+D to Ctrl+Shift+D.
- MultiSelection enabled by default in FAData.ini.
- Find coordinate can be accessed with hotkey Ctrl+Shift+F.
Changes (2023-05-03):
- Updated FA2sp (based on v1.6.0).
(This release supports RA2 as well as YR)
- Over 300 translation handles added to FALanguage.ini.
- Updated FAData.ini.
Changes (2023-04-09):
- Fix loading marble.mix file.
Changes (2023-04-07):
- Updated FA2sp (based on develop branch commit on 2023-03-07).
(It includes - Mix loading order made similar to game, Ares
custom foundation support, overlapping building detection etc.)
- RA2 support is enabled in this release of FA2sp.
- Show/hide money on map Alt+2 hotkey works now.
Changes (2023-02-16):
- Buildings with theater specific file extensions are now displayed.
- Adds Phobos trigger events and actions.
- Included MapResize tool updated to latest version.
Changes (2023-01-13):
- Updated FA2sp (based on v1.5.1.0).
Changes (2023-01-12):
- Updated FA2sp (based on v1.5.0.0).
- Toolbar/buttonbar buttons merged to first bar for left side placement by default.
- Latest Phobos script actions support.
- Default building direction set to 0 from 64.
- UI updated for max map size in new map and resize windows.
- Custom extra parameter support for script actions.
- FAData.ini updated to reflect updated FA2sp.dll.
Changes (2021-10-22):
- FA2sp code changes
-- Base version for changes: FA2sp develop commit as on 20211020.
(Check FA2spReadme.txt for v1.1.2 details).
-- Reverted TicTacToe changes
-- LegacyUI TabControl changes reverted.
Changes (2021-10-19):
- FA2sp code changes
-- Base version for changes: FA2sp develop commit on 20211016.
(Check FA2spReadme.txt for v1.1.2 details).
-- UI Styles enabled to use windows OS look and feel.
-- Accelerators, Menu and dialog resources are added to the DLL.
-- Comes with UI Style disabled DLL, placed in LegacyUI folder.
-- Script action dropdowns has been modified. ScriptParamTypes
section allows user defined parameter dropdowns.
-- Tiles related performance hooks disabled for bugfix.
- FAData.ini changes
-- Autosave feature enabled.
-- ScriptParamTypes section added with entries and description.
- FinalAlert2.dat changes
-- Updated resources for centering few windows and removed
use of quotes in text to match the dialog resource used in DLL.
- Added KnownIssues.txt file in ReadmeDocs folder.
Changes (2021-09-28 ):
- FA2sp code changes
-- Base version for changes: FA2sp develop commit on 20210925.
(Check FA2spReadme.txt for v1.0.6 details). This commit includes
reading palette files from other than cache(md).mix also.
-- Added show all menu option for displaying map objects.
-- Theater specific ignore sections added.
-- Appended IDs for technotypes on sidebar.
-- Phobos script actions in development (74-102) support added.
-- Few of the script action dropdowns can now have overrides in FAData.ini.
-- Minor change to allies editor to add current country to Allies list.
-- Left out infantry cell spot change.
-- Version info added.
- FAData.ini changes
-- ExtConfig new parameters added with Sidebar and waypoint colors enabled.
-- Theater specific ignore section names added (commented).
-- Trigger action dropdown parameter Float value enabled for actions 71 nd 72.
-- Script parameters of CameraSpeed
-- Phobos support for testing actions 74-102 added with dropdown parameters of
AITargetType, AITargetCategory and AIScriptsList.
- FinalAlert2.dat changes
-- UI updates on scripts, trigger action, events, taskforce, teams etc.
-- Menu update with hotkeys for show/hide displaying of map objects.
-- Beginner/Easy mode removed.
Changes (2021-05-27):
- FA2sp code changes
-- ForceSide won't limit to rules Sides count.
-- Translation use is now global to show like Tiberium tree as Ore mine.
-- ID appended to terrain on left panel to show like Tree as Tree (TREE01).
-- Color options for selection of current cell under cursor, copy and height dashed line,
- FAData.ini changes
-- Commented color options added
- Readme files from base folder moved to ReadmeDocs folder.
Changes (2021-05-18 ):
- FA2sp code changes
-- Fix for language section selection.
-- Resources moved to EXE.
- FAData.ini changes
-- Trigger action 42 description updated.
- FA2 EXE changes
-- Resources updated for strings and dialogs.
-- Hotkey added for Tool scripts menu item.
-- Renamed extension from .exe to .dat.
Changes (2021-05-13):
- Included FA2SPLaunch program to launch FA2 with syringe. (Needs .Net 3.5 FW)
- Hack applied to EXE for not changing map extension when saving maps. (Credits: Secsome)
Changes (2021-05-10):
- Fix for taskforce window's unit type dropdown not saving properly.
Changes (2021-05-08 ):
- FA2sp code changes
-- OverlayFilter option removed, now it caps OverlayTypes index to less than 255.
-- Added most of the dialog resource files to enable further modifications.
-- Change Owner tree browser entry for SP and MP maps changes.
- FAData.ini changes
-- Option flags added - SortByTriggerName, AdjustDropdownWidth etc. and ForceName section.
-- OverlayFilter option removed.
-- Phobos Script Actions 71-73 added.
- Included Aqrit's DDraw wrapper for users of Windows 10 with latest updates.
Changes (2021-03-14):
- FA2sp code changes
-- Change Owner tree entry for SP and MP maps
-- Allow OverlayFilter=no to fill overlays dropdown
-- Fix script action 6, 7 parameter dropdown
- FAData,ini changes
-- Parameter change for event 77
Changes (2021-03-10):
- Support for FA2sp.dll, run with RunFA2sp.bat. FA2Ext.dll is not compatible with this release.
- Reverted status bar coordinates YX to XY hack in the EXE due to incompatibility, it is now part of FA2sp.dll.
- FA2sp code altered and FAData,ini changed to make this release compatible with FA2sp.dll.
Changes (2020-12-14):
- Trigger action and event parameter dropdowns are now wider.
- Script action description box size increased to avoid scrollbar when showing detailed info.
- Includes MapResize tool, an alternative to FA2's resize feature.
- FAData.ini changes
-- Minor parameter type changes
-- Enabled 92, 93 firestorm defense map actions, supported by Ares
-- All script actions including Ares (65 to 70) are updated with latest information
and parameter settings (changes applicable only if using FA2Ext.dll)
Changes (2020-09-05):
- Script action Change house (20,n) dropdown changed to country list for index selection.
- Few description changes in FAData.ini for actions and events.
Changes (2020-09-02):
- Ease of use UI changes like dropdown size increase, consecutive window's button location sync.
- Included Ambient calc tool for map action 71 and 72.
- Map action 88 now shows ParticleSystems list in the dropdown instead of Particles.
- FAData.ini changes
-- Desert trees with lower IDs made available
-- Few trees, lamps and other objects made available
-- Parameter type corrections and changes
-- Additional info and corrections for few events
-- Corrections/changes for actions 8, 25, 26, 27, 40, 42, 43, 44, 45, 48, 52, 58,
71, 72, 73, 88, 89, 90, 94, 96, 104, 105, 112, 114, 116, 128, 137 and 140.
-- Ares events 62 to 88 added
-- Ares actions 146 to 149 added
Note: When applying mods like TX (Terrain Expansion) which changes FAData.ini, it is advised to merge
the contents with a diff tool instead of overwriting the file so that the corrections or changes are not lost.
Changes (2020-05-10):
- Dropdown heights increased so as to minimize the use of scrollbars.
- Search waypoints window improved.
- Veteran status text appended with (0-200) for pre-placed units in FALanguage.ini for English.
- Tab stop orders changed for most of the windows.
Changes (2020-05-04):
- AI Trigger window improved. Unused Base Defense value is unchecked by default when creating new trigger.
- Tab stop orders changed in a few windows.
Changes (2020-04-03):
- Hotkeys for menu items.
Changes (2019-12-26):
- Second row in toolbar is removed and buttons from it merged to first row.
- Default global AI Trigger enable checkbox is set as unchecked in new map creation window.
- Disabled Beginner mode by default on first run.
- Unit window text changed from Follows ID to Follower's ID in FALanguage.ini.
Changes (2019-08-31):
- New map default size set to 80x80 (was 50x50).
- New TeamType default value for Full and Autocreate checkboxes set to no (was yes).
Changes (2019-08-30):
- Added map size limits message for the tool to Map resize UI and script.
Changes (2019-08-29):
- Map resize through Map popup window upper limit raised from 200 to 511.
- Resize script added to the Scripts folder.
- Descriptions changed in Tags, ScriptType, TaskForce etc. windows and FALanguage.ini is updated.
Changes (2019-08-27 Patch 2):
- Map resize through tool script restriction raised from 200 to 511.
Changes (2019-08-27 Patch 1):
- On new map creation, default LocalSize (visible area) is now set to 3,5,Width-6,Height-11 (was 2,4,Width-4,Height-6).
- Trigger Editor window: Size of description box for action and event tabs is increased so that the descriptions
can be viewed without scrolling.
Changes (2019-08-26):
- More undo/redo (from 15 to 127) hack applied (from cybermind).
- Repeat/AND/OR dropdown fixes for Trigger and Tag windows
- Ignore RA2 install path from the registry and use path from FinalAlert.ini
only. It enables having individual copies of FA2 for mods.
- Low volume sound.
- New map creation window limit of 200 size for width/height extended with instructions.
- Reference ecahemd changed to expandmd.
- FALanguage.ini is modified for high bridge frame's usage. Changes are done for English only.
- Status bar coordinates are shown as X / Y - H (was Y / X - H).
- Edit menu items re-ordered and Edit menu popup windows now open centered by default.
- Teams window: Resized and checkbox options are given some space.
- AI Trigger Types window: Side dropdown entry changed from 0 None to 0 All,
renamed Multi-Side to Side, Weight to InitialWeight and Unittype to TechnoType.
- Infantry, Unit and Aircraft windows: Resized and arranged components, changed Recruitable to
AutocreateNo Recruitable and AI Recruitable to AutocreateYes Recruitable in FALanguage.ini for English.
- On new map creation, default LocalSize (visible area) is now set to 2,5,Width-4,Height-11 (was 2,4,Width-4,Height-6).
This is to compensate for in-game blackening of the top row and bottom rows cuttoff.
- New map creation minimum WidthxHeight is now set to 20x20 (was 16x16). Warning message on map creation
are set for less than 20 (was 16) and greater than 511 (was 200). Warning message for Width+Height being greater
than 256 is extended to 512.
- Allow techno properties and propertiy brushes window to show <Player @ (A-H)> for MP maps. This Phobos feature can be disabled with UsingPhobos FAData.ini key.
- DisableFileWatcherPopup FAData.ini key to disable reload map message on external map file modification.
Changes (2023-08-09):
- Local variables dropdown limit of showing only 100 entries removed.
- Display of incorrect Multi-Player (0-7) dropdown entries for RA2 removed.
Changes (2023-06-26):
- Base nodes rendering fix.
- Corrections to script actions 56 and 57 (Chronoshift team).
- Tags and Trigger window updates for persistence attribute.
- FAData.ini, FALanguage.ini and EXE file resource updates.
Changes (2023-06-02):
- Hotkey updates: Multi-select deselect all with Ctrl+D or Ctrl+Shift+D,
D key is kept as is for cliff flat to ground feature.
Changes (2023-05-30):
- Updated FA2sp (based on develop branch commit on 2023-05-25).
(It includes - Show building damage/rubble frames based on health,
external file modification detection etc.)
- FAData.ini, FALanguage.ini and EXE file resource updates.
Changes (2023-05-10):
- Updated FA2sp (based on v1.6.1).
- MultiSelection - Deselect all hotkey changed from Ctrl+D to Ctrl+Shift+D.
- MultiSelection enabled by default in FAData.ini.
- Find coordinate can be accessed with hotkey Ctrl+Shift+F.
Changes (2023-05-03):
- Updated FA2sp (based on v1.6.0).
(This release supports RA2 as well as YR)
- Over 300 translation handles added to FALanguage.ini.
- Updated FAData.ini.
Changes (2023-04-09):
- Fix loading marble.mix file.
Changes (2023-04-07):
- Updated FA2sp (based on develop branch commit on 2023-03-07).
(It includes - Mix loading order made similar to game, Ares
custom foundation support, overlapping building detection etc.)
- RA2 support is enabled in this release of FA2sp.
- Show/hide money on map Alt+2 hotkey works now.
Changes (2023-02-16):
- Buildings with theater specific file extensions are now displayed.
- Adds Phobos trigger events and actions.
- Included MapResize tool updated to latest version.
Changes (2023-01-13):
- Updated FA2sp (based on v1.5.1.0).
Changes (2023-01-12):
- Updated FA2sp (based on v1.5.0.0).
- Toolbar/buttonbar buttons merged to first bar for left side placement by default.
- Latest Phobos script actions support.
- Default building direction set to 0 from 64.
- UI updated for max map size in new map and resize windows.
- Custom extra parameter support for script actions.
- FAData.ini updated to reflect updated FA2sp.dll.
Changes (2021-10-22):
- FA2sp code changes
-- Base version for changes: FA2sp develop commit as on 20211020.
(Check FA2spReadme.txt for v1.1.2 details).
-- Reverted TicTacToe changes
-- LegacyUI TabControl changes reverted.
Changes (2021-10-19):
- FA2sp code changes
-- Base version for changes: FA2sp develop commit on 20211016.
(Check FA2spReadme.txt for v1.1.2 details).
-- UI Styles enabled to use windows OS look and feel.
-- Accelerators, Menu and dialog resources are added to the DLL.
-- Comes with UI Style disabled DLL, placed in LegacyUI folder.
-- Script action dropdowns has been modified. ScriptParamTypes
section allows user defined parameter dropdowns.
-- Tiles related performance hooks disabled for bugfix.
- FAData.ini changes
-- Autosave feature enabled.
-- ScriptParamTypes section added with entries and description.
- FinalAlert2.dat changes
-- Updated resources for centering few windows and removed
use of quotes in text to match the dialog resource used in DLL.
- Added KnownIssues.txt file in ReadmeDocs folder.
Changes (2021-09-28 ):
- FA2sp code changes
-- Base version for changes: FA2sp develop commit on 20210925.
(Check FA2spReadme.txt for v1.0.6 details). This commit includes
reading palette files from other than cache(md).mix also.
-- Added show all menu option for displaying map objects.
-- Theater specific ignore sections added.
-- Appended IDs for technotypes on sidebar.
-- Phobos script actions in development (74-102) support added.
-- Few of the script action dropdowns can now have overrides in FAData.ini.
-- Minor change to allies editor to add current country to Allies list.
-- Left out infantry cell spot change.
-- Version info added.
- FAData.ini changes
-- ExtConfig new parameters added with Sidebar and waypoint colors enabled.
-- Theater specific ignore section names added (commented).
-- Trigger action dropdown parameter Float value enabled for actions 71 nd 72.
-- Script parameters of CameraSpeed
-- Phobos support for testing actions 74-102 added with dropdown parameters of
AITargetType, AITargetCategory and AIScriptsList.
- FinalAlert2.dat changes
-- UI updates on scripts, trigger action, events, taskforce, teams etc.
-- Menu update with hotkeys for show/hide displaying of map objects.
-- Beginner/Easy mode removed.
Changes (2021-05-27):
- FA2sp code changes
-- ForceSide won't limit to rules Sides count.
-- Translation use is now global to show like Tiberium tree as Ore mine.
-- ID appended to terrain on left panel to show like Tree as Tree (TREE01).
-- Color options for selection of current cell under cursor, copy and height dashed line,
- FAData.ini changes
-- Commented color options added
- Readme files from base folder moved to ReadmeDocs folder.
Changes (2021-05-18 ):
- FA2sp code changes
-- Fix for language section selection.
-- Resources moved to EXE.
- FAData.ini changes
-- Trigger action 42 description updated.
- FA2 EXE changes
-- Resources updated for strings and dialogs.
-- Hotkey added for Tool scripts menu item.
-- Renamed extension from .exe to .dat.
Changes (2021-05-13):
- Included FA2SPLaunch program to launch FA2 with syringe. (Needs .Net 3.5 FW)
- Hack applied to EXE for not changing map extension when saving maps. (Credits: Secsome)
Changes (2021-05-10):
- Fix for taskforce window's unit type dropdown not saving properly.
Changes (2021-05-08 ):
- FA2sp code changes
-- OverlayFilter option removed, now it caps OverlayTypes index to less than 255.
-- Added most of the dialog resource files to enable further modifications.
-- Change Owner tree browser entry for SP and MP maps changes.
- FAData.ini changes
-- Option flags added - SortByTriggerName, AdjustDropdownWidth etc. and ForceName section.
-- OverlayFilter option removed.
-- Phobos Script Actions 71-73 added.
- Included Aqrit's DDraw wrapper for users of Windows 10 with latest updates.
Changes (2021-03-14):
- FA2sp code changes
-- Change Owner tree entry for SP and MP maps
-- Allow OverlayFilter=no to fill overlays dropdown
-- Fix script action 6, 7 parameter dropdown
- FAData,ini changes
-- Parameter change for event 77
Changes (2021-03-10):
- Support for FA2sp.dll, run with RunFA2sp.bat. FA2Ext.dll is not compatible with this release.
- Reverted status bar coordinates YX to XY hack in the EXE due to incompatibility, it is now part of FA2sp.dll.
- FA2sp code altered and FAData,ini changed to make this release compatible with FA2sp.dll.
Changes (2020-12-14):
- Trigger action and event parameter dropdowns are now wider.
- Script action description box size increased to avoid scrollbar when showing detailed info.
- Includes MapResize tool, an alternative to FA2's resize feature.
- FAData.ini changes
-- Minor parameter type changes
-- Enabled 92, 93 firestorm defense map actions, supported by Ares
-- All script actions including Ares (65 to 70) are updated with latest information
and parameter settings (changes applicable only if using FA2Ext.dll)
Changes (2020-09-05):
- Script action Change house (20,n) dropdown changed to country list for index selection.
- Few description changes in FAData.ini for actions and events.
Changes (2020-09-02):
- Ease of use UI changes like dropdown size increase, consecutive window's button location sync.
- Included Ambient calc tool for map action 71 and 72.
- Map action 88 now shows ParticleSystems list in the dropdown instead of Particles.
- FAData.ini changes
-- Desert trees with lower IDs made available
-- Few trees, lamps and other objects made available
-- Parameter type corrections and changes
-- Additional info and corrections for few events
-- Corrections/changes for actions 8, 25, 26, 27, 40, 42, 43, 44, 45, 48, 52, 58,
71, 72, 73, 88, 89, 90, 94, 96, 104, 105, 112, 114, 116, 128, 137 and 140.
-- Ares events 62 to 88 added
-- Ares actions 146 to 149 added
Note: When applying mods like TX (Terrain Expansion) which changes FAData.ini, it is advised to merge
the contents with a diff tool instead of overwriting the file so that the corrections or changes are not lost.
Changes (2020-05-10):
- Dropdown heights increased so as to minimize the use of scrollbars.
- Search waypoints window improved.
- Veteran status text appended with (0-200) for pre-placed units in FALanguage.ini for English.
- Tab stop orders changed for most of the windows.
Changes (2020-05-04):
- AI Trigger window improved. Unused Base Defense value is unchecked by default when creating new trigger.
- Tab stop orders changed in a few windows.
Changes (2020-04-03):
- Hotkeys for menu items.
Changes (2019-12-26):
- Second row in toolbar is removed and buttons from it merged to first row.
- Default global AI Trigger enable checkbox is set as unchecked in new map creation window.
- Disabled Beginner mode by default on first run.
- Unit window text changed from Follows ID to Follower's ID in FALanguage.ini.
Changes (2019-08-31):
- New map default size set to 80x80 (was 50x50).
- New TeamType default value for Full and Autocreate checkboxes set to no (was yes).
Changes (2019-08-30):
- Added map size limits message for the tool to Map resize UI and script.
Changes (2019-08-29):
- Map resize through Map popup window upper limit raised from 200 to 511.
- Resize script added to the Scripts folder.
- Descriptions changed in Tags, ScriptType, TaskForce etc. windows and FALanguage.ini is updated.
Changes (2019-08-27 Patch 2):
- Map resize through tool script restriction raised from 200 to 511.
Changes (2019-08-27 Patch 1):
- On new map creation, default LocalSize (visible area) is now set to 3,5,Width-6,Height-11 (was 2,4,Width-4,Height-6).
- Trigger Editor window: Size of description box for action and event tabs is increased so that the descriptions
can be viewed without scrolling.
Changes (2019-08-26):
- More undo/redo (from 15 to 127) hack applied (from cybermind).
- Repeat/AND/OR dropdown fixes for Trigger and Tag windows
- Ignore RA2 install path from the registry and use path from FinalAlert.ini
only. It enables having individual copies of FA2 for mods.
- Low volume sound.
- New map creation window limit of 200 size for width/height extended with instructions.
- Reference ecahemd changed to expandmd.
- FALanguage.ini is modified for high bridge frame's usage. Changes are done for English only.
- Status bar coordinates are shown as X / Y - H (was Y / X - H).
- Edit menu items re-ordered and Edit menu popup windows now open centered by default.
- Teams window: Resized and checkbox options are given some space.
- AI Trigger Types window: Side dropdown entry changed from 0 None to 0 All,
renamed Multi-Side to Side, Weight to InitialWeight and Unittype to TechnoType.
- Infantry, Unit and Aircraft windows: Resized and arranged components, changed Recruitable to
AutocreateNo Recruitable and AI Recruitable to AutocreateYes Recruitable in FALanguage.ini for English.
- On new map creation, default LocalSize (visible area) is now set to 2,5,Width-4,Height-11 (was 2,4,Width-4,Height-6).
This is to compensate for in-game blackening of the top row and bottom rows cuttoff.
- New map creation minimum WidthxHeight is now set to 20x20 (was 16x16). Warning message on map creation
are set for less than 20 (was 16) and greater than 511 (was 200). Warning message for Width+Height being greater
than 256 is extended to 512.