This project has moved to ReadTheDocs
The information provided below is therefore for legacy purposes only, and is no longer updated
This documentation contains a comprehensive list of tools and resources (listed below) for producing maps for Tiberian Sun and Yuris Revenge, including source locations as well as a brief description This github page also contains a growing volume of compatability tips and advice, including guidance on using CnC with Linux , within seperate .md files included in the github hierarchy.
Tool Guide - This Document (Main Readme)
Linux Guide - linux_guide.md
Description: The Map Editor for Yuris Revenge. An essential tool for any mapper.
Contains patches which have been developed by multiple members of the community
PPM: https://ppmforums.com/topic-47342/final-alert-2-yr-v102-patches/
Github: https://github.com/secsome/FA2sp
Description: The necessary Map Editor for Tiberian Sun + Firestorm
CnCNet: https://forums.cncnet.org/topic/6720-final-sun-complete-fixed/
PPM: https://ppmforums.com/download.php?id=71505
PPM: https://ppmforums.com/topic-48112/a-finalsun-standalone-with-cncmods-and-toolkit/
PPM (SP Merged): https://ppmforums.com/topic-47355/finalsun-101-patches/
Using DDraw Renderer:
This will fix certain errors on modern operating systems, as well as speeding up your application significantly. Steps:
1- Extract this .zip into your Map editor folder
2- Open the file aqrit.cfg in any text editor (even notepad works) and change ForceDirectDrawEmulation = 0 from 0 to =1
Discord: https://cdn.discordapp.com/attachments/446580509481369600/839781062468698122/ddwrapper.zip
PPM https://ppmforums.com/download.php?id=72031&sid=5b50cb3c1696d792adb195e4360b46fd
World Altering Editor (Formerly DTA Scenario Editor + Open Source) :
Author: Rampastring
Description: "The World-Altering Editor (WAE)* is an open-source FinalSun and FinalAlert replacement. Originally developed for DTA and in use in the mod for a while, Rampastring started adding features required for full support of TS and RA2".
As of 4/8/22, it has just had it's first release for Tiberian Sun, and the only feature it is missing compared to FA2 is voxel rendering support. Otherwise, it is fully functional and with several improvements over the traditional editor.
Github: https://github.com/Rampastring/TSMapEditor
Introduction video: https://www.youtube.com/watch?v=jIcr3nCqx7M
Discord: https://discord.gg/k4SVuMm (Mod Haven Discord --> A channel under Dedicated Projects)
Discord: https://discord.gg/qdu4Nt879z (DTA Discord --> Mapping Channel)
Relert ++ : https://github.com/secsome/relert-plus-plus
Relert Sharp Private Thread : https://github.com/FrozenFog/relert-sharp
Name: Trigger Analyser (html/java)
Author: Whensons
Description: A tool in javascript to analyse and map out triggers in a graph.
This shows the connections, links and issues within your triggers.
Although it is hosted on GitHub you can download the page and use it offline.
Github: https://whensonzws.github.io/Trigger-Analyzer/
Name: Trigger Analyser (Python)
Author: FrozenFrog
Description: A script to generate a trigger map of maps on the TS/RA Engine
Github: https://github.com/FrozenFog/Ra2-Map-TriggerNetwork
Name: Map Conversion Tool
Author: Starkku
Description: A tool which can convert the theatre, tiles, rules and overlay of maps.
Github: https://github.com/Starkku/MapTool
PPM: https://ppmforums.com/topic-43411/maptool/
Name: Tunnel Drawer
Author: Q45
Description: A tool to generate tunnels in TS/YR Maps.
This allows customisation of coordinates, direction, path, ect
However, it is .SWF so requires a flash player.
WARNING: No longer supported as it requires flash, i recommend using WAE's tunnel tools instead.
PPM: https://ppmforums.com/topic-37881/ts-ra2-tunnel-drawer/
Flash Player (so you can run it): https://www.adobe.com/support/flashplayer/debug_downloads.html
Name: Wavemaker
Author: PTapioK
Description: A brilliant tool which streamlines the production of mission and survival maps
It allows manipulation of Triggers, Scripts, Taskforces, Teams and Variables on both a single and batch scale
Github:
PPM: https://ppmforums.com/viewtopic.php?t=40202&start=0&postdays=0&postorder=asc&highlight=&sid=4e24b30fb8ab401c146e831491db9400
Github: https://github.com/PTapioK/TSWaveMaker
Name: Map Renderer
Author: zzattack
Description: A Full Map Preview Renderer for maps
Also contains other features such as height maps, position markers as well as debug features!
Github: (old) https://github.com/zzattack/ccmaps-net
PPM: https://ppmforums.com/topic-29554-page-5/cnc-maps-renderer-rewritten-works-for-tiberian-sun-and-ra2/postorder=asc&sid=09aab50120dd9e100427f9c83fa5be3d
Name: Map Resize Tool
Author: E1 Elite
Description: A tool to resize maps, unlike the map editor this also moves smudges, tunnels ect
Github: https://github.com/E1Elite/MapResize
PPM: https://ppmforums.com/topic-55391/mapresize/
Name: Final Sun Toolkit
Author: Holland (and various other authors for the tools)
Description: Software which contains multiple tools with it, as well as other optimisations
PPM: https://ppmforums.com/topic-48112/a-finalsun-standalone-with-cncmods-and-toolkit/
Name: Map Rename Tool
Author: Snark
Description: This program will convert your .map file names to the map name (all credits to @Snark ). It's useful for organizing the maps that you download inside the cncnet client that are given a random file name, and means you can tell which map is which
Google Drive: https://drive.google.com/file/d/1IVkd7O1uWMVXdEi2BFbU-LCHilAHTGXU/view?usp=sharing
Name: Trigger Index Parameter Tool
Author: Starkku
Description: A simple GUI program for adjusting numerical index values used as parameters for map trigger events & actions aswell as AI team scripts in Command & Conquer: Tiberian Sun & Red Alert 2. Useful for Mod / Mission developers to fix any issues that occur after a house index change
Github:: https://github.com/Starkku/TriggerIndexParamTool
Name: Map Tool
Author: vananasun
Description: A command line tool to manipulate Red Alert 2 Yuri's Revenge maps
Github:: https://github.com/vananasun/yr-maptool
Name: MISTEST - Map Checker
Author: G-E
Description: "Mission Tester is designed primarily to help troubleshoot mission maps, but is useful for quickly resolving trigger or object placement errors on mutiplayer maps as well. It will warn of errors like objects outside of the map bounds, often caused by resizing maps, it will find errors like missing waypoints for actions, or even non-existent sounds being played."
PPM: https://www.ppmforums.com/topic-68090/mistest-a-script-to-test-mission-map-code-and-check-map-objects-for-errors/
I have outlined several useful mapping tutorials and mapping archives, so note this is not every available source.
Burg - https://www.youtube.com/playlist?list=PLPTX4WpN_n2Pd1duBlBT8Ht5OFiuKy_JS
YosefAnan - https://www.youtube.com/playlist?list=PLa9Udz4hdmEOVfsjXD36XUgvSigAPMpST
Holland https://www.youtube.com/channel/UCmO2G8WEni2JH70QPjqQBTQ
RaVaGe - https://forums.cncnet.org/topic/8245-how-to-make-ra2-yr-maps-final-alert-2-tutorial/
McPwny - https://ppmforums.com/topic-47332/the-complete-and-definitive-mapping-index/
PPM - https://ppmforums.com/topic-36348/how-to-attach-triggers-to-triggers/
[FC] - https://www.youtube.com/watch?v=KywxRxdLzus&list=PLwlPpv3OXxX__Cex3sZEYsEnf3hUtay-Q
CnCnet LucasSK - https://forums.cncnet.org/topic/9934-finalsun-complete-tutorial/
CatTanker - https://youtu.be/HAH43FvXvxc
PPM Forums -https://ppmforums.com/index.php?f=140
MadHQ's Graveyard -http://zombapro.ppmsite.com/index.php?page=Yuri%27s+Revenge
CnCNet Forums -https://forums.cncnet.org/forum/63-ra2yr-maps/
Cncnet Map Search - https://mapdb.cncnet.org/search/?game=td&search=
CnC Headquarters - https://cnchq.de/cnc-tiberian-sun/downloads/maps/
Cnc Creatives - https://discord.gg/6gBHSBMYh7
YR Discord - https://discord.gg/NX2PnauTVh
Mod Haven Discord - https://discord.gg/P7R7ZhUhmJ
YR-TS Map Factory - https://discord.gg/wBEhaWNRRW
Chrono Storm - https://www.csra2.com
MadHQ has remade the RA2 Allied and Soviet Campaigns entirely, designed for the vanilla game Link: http://zombapro.ppmsite.com/index.php?page=Missions
Almost Perfect Red Alert 2 (APRA2) is a fan project to produce a Red Alert 2 campaign in Mental Omega.
The team has made a quantity of high quality work that is publicly available, and consists of quite a few skilled and experienced mappers who can likely offer experience and advice. An excellent benchmark for any modern campaign developers who intend to use a mod's features to a high standard
Discord Link - https://discord.gg/Z7HsWA5pTv
Dawn of the Tiberium Age has been working on re-creating the original TD Campaigns as Co-Ops
ModDB Post: https://www.moddb.com/mods/the-dawn-of-the-tiberium-age/news/annoucing-our-td-gdi-campaign-co-op-remake
Discord: https://discord.gg/YczsdZC
Flipped Missions is a mod for YR which reverses the roles of original YR missions so you play as the other side, another project woth a look at!
ModDB: https://www.moddb.com/mods/ra2fm
Discord: https://discord.gg/tYuP82S
While the primary purpose of this repository has been achieved, i do intend to maintain this for the foreseeable future.
In the event you believe i have missed a tool or tutorial, please make an issue and i will sort it when i can.
If you are able to make a PR and provide all the relevant information yourself, it will save me time as i can simply review and merge, which is much appreciated.
I aim to place this on ReadTheDocs to improve access. As usual, any support would be appreciated.
2023 October - Added a Linux Guide to this repository.