How do I export new sprites/units from the latest C:BFG DLC to ROR?

in the last update several units were added and I tried to export the SLD files to my ROR mod for things like “sacred tree” or other things I could use in ROR but when I copied the graphics, the units, the sprites and configured everything with the AGE the game crashed. I didn’t know why that happened so I renamed the SLD files, converted them to SMX, converted them to SLX and extracted the Sprite and turned them into SMX and SLD, I also modified the file by adding one more frame or editing the images and it still crashes me. I thought it was that it didn’t support graphic mods but other sprites I’ve made do work normally so I don’t know why this happens, any idea what’s going on?


I found my mistake.
it turns out that I thought that ROR graphic mods had to be put in this route

C:\users\Age of Empires 2 DE\ID\mods\local\mod (ror)\modes\Pompeii\resources\drs\graphics

But putting SMX or SLD files in there causes errors. Then put it in the normal folder for the graphic mods for the AOE2.

Another thing I noticed is that for reasons that I don’t know although in the graphics tab if you call the sld file of “Battle for Greece” for example “s_tree_sacred_x1” it will not load it and it will appear empty, so what worked for me is to convert the sld file to smx and rename it and put it inside the graphics mod



I hope someone I have the same problem will help you

I think pretty much all of the units and eye candies of Chronicles should be accessible by scenario designers in Return of Rome mode by default. The graphics are already part of the base game anyway, and everything fits into RoR’s timeframe. Very few assets have been added to RoR since its launch.

I will try to export all the units of “battle for Greece” to ROR(I don’t promise anything)

I never modified anything but the “Hide in Editor” attribute with Genie Editor so far, but would it be possible to simply copy the new graphic IDs from the base game dataset to the RoR dataset? RoR already accesses lots of base game assets (including the many hidden units inherited from AoE2), so maybe it isn’t necessary to copy the SMX/SLD files to another folder?

In ROR it is necessary because if it is not done no sprite appears

The path you’re using “steam\AoE2DE\modes\Pompeii.…” is the RoR base game.

If you want to put things into a mod for RoR, you have to make the same “modes\Pompeii\resources.…” path into your mod directly.

I’ve never made any RoR mod, but basically, there are two “resources” folder in the game, one for AoE2DE one for AoE2DE-RoR.

BfG is not using a separated Dat file, it use the same one as AoE2DE, which RoR does not do, RoR use a separate Dat file.

The most efficient way to port BfG things into RoR would be, to me, to take actual AoE2DE Dat file, and modify it like the RoR one is modified. Let met explain, instead of adding things to a dataset risking causing crashed, just modify entries like they did for RoR would eventually be better, but then you’ll have to redo all the civilisations too so maybe it’s not as smart as I was thinking.

Anyway just remember there are two folders.

  • AoE2DE\resources_common\drs\graphics
  • AoE2DE\Modes\Pompeii\resources_common\drs\graphics

In your mods, those two folders can exist too. If on your mod you want a RoR dat file, it goes into

  • .dat here
    ----> steamnumberthing\mods\local\your_mod\modes\Pompeii\resources_common\dat
  • .slp/.sld./smx here
    ----> steamnumberthing\mods\local\your_mod\modes\Pompeii\resources_common\drs\graphics

Finally, here is what can cause confusion:

  • Modes = “game modes”
  • Mods = “game modifications”

PS: Remember some units in BfG are not new units but just skin/stats modifications from existing units such as the militia line etc, so to see them in AGE3, you just have to change your civ from gaia to one of the BfG civ to see the graphics used for those units/buildings.

I already knew that and so I did. The problem is that for reasons that I don’t know the original “.sld” files, if I invoked them from the ROR DAT crashed the game, I had to convert them to SMX

I have found a definitive solution:
Apparently, if you use an element belonging to the same unit number, graphic, technology, or custom effect as one already existing in the normal AOE2, it causes crashing.

The solution is simple. You just have to create the unit and its graphics in a box that already exceeds the existing ones of the normal one

Even you don’t need to change the graphics from sld to smx anymore and rename them, they are simply copied and pasted without any problems