Ca me semble être effectivement un problème de script.
Quand tu vas dans le dossier de ta map, tu as normalement 4 fichiers (pour une map en escarmouche).
Les 4 fichiers devraient être :
Lenomdetamap.scmap
Lenomdetamap_save.lua
Lenomdetamap_scenario.lua
Lenomdetamap_script.lua
Si il te manque ce dernier fichier, créés-en un nouveau avec le bon nom et ça à l´interieur :
local ScenarioUtils = import(´/lua/sim/ScenarioUtilities.lua´)
local ScenarioFramework = import(´/lua/ScenarioFramework.lua´)
function OnPopulate()
ScenarioUtils.InitializeArmies()
--ScenarioFramework.SetPlayableArea(ScenarioUtils
.AreaToRect(´AREA_1´))
end
function OnStart(self)
end
ça pourrait marcher.
N´oublie pas aussi que tu dois avoir ajouté l´emplacement de commencement des joueurs, sinon la map ne sera pas reconnu.
Je te conseille de regarder attentivement le tutorial fournit avec l´éditeur, il est bien caché et c´est pas rare de ne pas le trouver tu premier coup. Il est dans \Mes documents\My Games\Gas Powered Games\SupremeCommander\Tools\Supcom Map Editor.v0001 par défaut, il y a surement la solution à ton problème...
Sinon si tu as déjà regardé dans ce tuto, vérifie dans lenomdetamap_scenario.lua que tu as bien la ligne type = ´skirmish´. Regarde aussi dans le même dossier que tu n´as PAS cette ligne :
{ name = ´New Team 1´, armies = {´ARMY_1´,´ARMY_2´,} },
mais ceci :
{ name = ´FFA´, armies = {´ARMY_1´,´ARMY_2´,} },
et vérifie que tes points de spawn sont appelé ARMY_1, ARMY_2, etc.
J´espere qu´après tout ça ça fonctionnera.