RA2YR Enhanced is a mod for skirmish games against the computer giving a new life to Yuri's Revenge while holding on to the vanilla flavor as much as possible. Units and buildings have been adjusted to be more balanced and useful. The AI has been completely redesigned making computer players more dangerous and fun.
RedModAlert SDK is a collection of tools, documentation and source code grouped together to provide superior modding support for RA2/YR. RA2YR Enhanced has been included as an open mod.
RedModAlert SDK
Introduction:
RedModAlert SDK is a package intended to help fans mod Red Alert 2 and Yuri's Revenge much easier than ever before. The included tools cover most aspects of common modding. Please check out the provided documentation (RedModAlert SDK\Documentation\index.html) for a lot more details and tutorials.
Note that this is just fanwork and it's not related in any way to the copyright holders of the game.
System Requirements:
* Windows 7 or later
* NET 4.0 or later
* DirectX 9.0c or later
* Graphics tools require a 64-bit processor and operation system, and a DirectX 9.0c+ compatible video card
Source Code:
Most of the tools included in this package are built on MoToR Library (RedModAlert SDK\MoToR), which contains almost all essentials to deal with the game files. Some of the included community tools have their source code included in their respective folders, or available online through links.
By compiling MoToR Library yourself (for All CPU platform), and deploying motor.dll in your RedModAlert SDK\Tools folder, you can update and tweak the tools yourself.
For making your own custom tools, check out RedModAlert SDK\Samples\NewTool for an easy start.
Issues:
* Some of the tools included in the package use custom controls specially designed for their purpose which can get them flagged by some overzealous security software. If you encounter issues where they simply won't start, check system requirements, make sure all required components are installed, whitelist them in your security software and try again.
* If you find any persistent issues, please report them at Moddb.com
This could help a lot more people than you think and bring you some good karma!
Intellectual Property:
* See credits.txt and all license*.txt files for details related to intellectual property.
Change Log:
Changes in RedModAlert SDK 2024.R5:
- Amphora:
* Added some extra list columns (Group and TechLevel).
* Added some tools to deal with TechLevel.
* Fixed Recent Files menu not working properly. The issue was caused when the loading system got upgraded to support map AI editing.
* Amphora is also aware now of changes done to RULES(MD).INI outside the editor.
- Raisin:
* Improved handling file change notifications. This removes most unwanted popups caused by a NET issue when saving a file.
* Improved section reindexing so that it can deal with duplicate keys too, not just values.
* Added advanced rename option to the context menu. This allows to easily rename stuff throughout the entire currently edited INI file while making sure you're not going to cause any conflicts. The rename does not take effect over multiple INI files.
* Added Append To List option to the context menu for an easy appending of any section to any list in any of the open files (e.g. add some artmd.ini section to Animations in rulesmd.ini).
* Overall improvements to the text editor affecting both Raisin and Orchestra.
- Updated MoToR library.
- Updated documentation.
- Updated MOD files to RA2YR Enhanced 8.71.
- Hotfix for some comments getting messed up when saving INI files.
- Hotfix for items not being expandable in Raisin.
Changes in RedModAlert SDK 2024.R4:
- Amphora:
* A few improvements and more quality control tests.
- Coffee:
* Improved filtering to give better results when searching for inexact text in all .CSF names, values and extra values.
- Fairy:
* Added reverse animation range tool ([..] button underneath the Frames list).
* Improved 'Rename Files' tool.
* Improved animation rate accuracy.
* Sprites can now snap to the center of other sprites (Options > Snap). This helps moving building parts to keep buildings together more easily.
* Gifs are now saved with or without background and with all selected sprites. This allows, for example, to export fully animated buildings and not just parts of them.
* Some settings are now saved on exit.
- Yvory:
* Added 'Export to PNG' in Edit menu. This can be used along with Fairy to convert VXL (including voxel-based buildings) to SHP.
- Overall fixes and improvements.
- Updated MoToR library.
- Updated documentation.
- Simplified RedModAlertSDK\Samples\NewTool using the latest code.
Changes in RedModAlert SDK 2024.R3:
- Fixed Amphora issue causing some script actions to have a read-only argument.
- Fixed Amphora throwing error when viewing the help page for custom script actions.
- Improved argument display for script actions (use File > Include Files to tell Amphora in which INI files to look for arguments).
Changes in RedModAlert SDK 2024.R2:
- Raisin shows a warning whenever the edited files are modified outside the editor. This should prevent loss of work when Raisin is working on the same files as other .ini editors (such as Amphora and Orchestra).
- Fixed a few more Yvory issues.
- Updated mod files to RA2YR Enhanced 8.62. Note that AI boost is disabled in RedModAlert SDK so that newcomers won't get confused by the duplicated entries. AI boost can be easily added back with Raisin.
Changes in RedModAlert SDK 2024.R1:
- Fixed issue preventing the use of custom palettes.
- Fixed issue with hotkeys getting triggered after being set to none.
- Fixed Fairy not having an All Files (*.*) filter in the open file dialog.
- Fixed Yvory brush remaining on screen even if the mouse was outside.
Changes in RedModAlert SDK 2024:
- Added Fairy (new SHP editor) plus SHP code and tutorials.
- Pallet can now export and import color sheets.
- Assets are now shared between tools.
- Upgraded NGif to support custom palettes.
- Limited FPS for all graphics tools (max 90 FPS).
- Updated some tooltips and manuals.
- Overall improvements and issues fixed.
Request:
This project has not earned and never will not even one single dime. This was all done out of sheer love for the game. If any of this is useful to you, please support it by promoting it in your work so others will know about and benefit from all of this. Not required, of course, but really appreciated. Help the good stuff stay alive or else trash will take over. Thank you and rejoice the fun of modding your favorite game with the best tools out there!
Comments have been disabled on the articles so I can track them easier here. You can also contact me through the ModDB "send message" system if needed.
Please post here any issues you might find or any kind of feature requests you really need for your projects, thank you!