A few ways to improve the scenario editor

Hi, still no luck. The fundamental issue is that none of the changes made in AGE editor seem to save correctly. When I open it up again, its unchanged.

New additions (which I still cannot add to the OP for some reason):

Terrain:

  • I would suggest reintroducing the “glitch” that the 1.0c patch fixed, where you could use the “Erase” function on walls to remove the wall end (tower) without it affecting the rest of the wall, i.e. without turning the wall adjacent to the removed wall into a wall end (tower). This glitch was often very useful to designers who could have more control over wall placement and how the walls looked. The glitch was caused by the “Erase” function only removing the graphic of the wall, while the scenario still registered a wall object being present, thus leaving the adjacent walls with their original graphics. This could perhaps be reintroduced as a separate option for the “Erase” fuction, an “Erase Wall Ends” option alongside “Erase Gaia Objects” and the rest.

  • If you import a scenario from HD in which a single player has all the (available) palaces, that player retains all those palaces in DE. However, they cannot be map copied, as when you do that the map copied version defaults to the Aachen Cathedral.

Triggers:

  • If an object has longer name than usual, its name will be cut off and scrolling extremely slowly, even if there is enough space to show the full name. This appears to start happening when the name exceeds 29 characters in length. Also, it doesn’t look very good to have scrolling name for any object as you only have half a second to start reading the name before the first letters disappear.

  • You can’t hold CTRL to skip past full words when typing in text boxes, the chat etc. The same goes for marking the text with CTRL+SHIFT.

  • It would be nice if, when you click “New Effect” and there are no triggers, the editor automatically created the first trigger for you. I cannot count the times I have tried to add effects to a trigger that didn’t yet exist.

  • It’s impossible to use the Item ID of any unit we can’t naturally select from the select object menu. If we type an Item ID in, switch effects, and then come back to this effect, the ID resets to -1. Either allow us to type in the ID or allow us to select projectiles and dead units from these select object lists.

Various: (not all editor-specific)

  • Some units, when unhidden from the editor with AGE, don’t show up in-game whilst others do. EG: I unhid “Blue Tree” and it doesn’t show up in the editor.

  • You often cannot click on individual units in an amy by clicking their icon in the bottom screen.

  • You can’t task units to a place on the minimap anymore.

  • You cannot click the unit/tech currently being created/researched to stop the process and get your resources back. We demand a refund!

  • When you play a scenario online it doesn’t save the file in the scenario folder as it used to. I can’t select the scenario from (the folder where it is now saved) either in the editor or when setting the map in the lobby.

  • Have noticed that we dont have hero Version of all Units, like rattan archer and the Condottieri, propobly not the most important, since we can add regen to units as i understand it, and create fake heroes, with icon change, but they are still lacking in 2 ways, hero glow and where they line will line up when they are told to line up. I figure its more low priority stuff, for either the glow and line up, or new hero units, but since this is the thread for it, eh, why not?

Suggestions:

  • One feature that has always been lacking in AoE2 is sound control. You can play sounds, but not pause or stop them unless using the “Display Instructions” effect, which prevents any new instructions from being displayed until the sound effect (which can be minutes long) has ended. Here is a two-fold proposal on how to remedy this:

  • First, add more options to the “Play Sound” effect. These can include: volume (with a textbox/slider that goes from 0-100%, set by default to 100%); sound source, allowing the designer to select an object/location on the map where the sound comes, allowing for directional sound effects (one could also have a slider that goes from 100% left to 100% right, set to 0%/center by default); a checkbox for automatic looping, for custom music pieces; fade in/fade out checkboxes with timer textboxes; and a sound classification dropdown menu, with, for example: 1) Sound Effect, 2) Speech, 3) Music, 4) Ambient Sound.

  • Second, the addition of a “Sound Control” effect. This can in turn serve a two-fold purpose: first, it should allow the designer to modify anything played by the “Play Sound” effect: change volume to a sound file already playing; change the volume of all sounds set to a certain sound class, marked 1-4 above, so that music can be lowered without affecting say dialogue; the ability to set the sound settings for the scenario, i.e. the “Music Volume” and “Sound Effects Volume” otherwise only accessible through the options menu - this way the player doesn’t have to manually change their sound settings to fit the scenario; stop sound playing and stop sound class playing; and set global volume.

  • This can also be followed by a (or multiple) “Sound” condition(s), allowing for the game to check if a certain sound is playing, what the global volume or sound class volume is, etc. One suggestions includes separate conditions for: is “X” tag/class playing, is Tag/class “X”'s volume (Insert Number from 0-100), is Tag/class “X” fading in/out, is Tag/class “X” playing in Y object, Tag/class “X” Loop counter (insert number of ‘laps’), is Global volume set to (insert number from 0-100), is Tag/class “X” muted, & is Global muted.

  • I would love love love the ability to freeze animations. It would give so much more flexibility for creating ruins, for instance: place, say, a wonder; destroy it; and freeze it x frames into the destruction animation.

  • Add an effect to remove hero halo, it’s not always useful to have a big glow around your main characters.

3 Likes

Can we have some advice on how to add/convert graphics to add as sprites/eye candy into the scenario editor.

This is an amazing list of things. Really hope this becomes a focus thing once they fix all the multiplayer issues, since the Community content is one of the main reasons that this game is still alive.

5 Likes

I support your list ! It’s fantastic. The tool “Modify attribute” have a big potential and I hope that will be fixed. I love modify units, buildings, and create custom role play scenario or short story and, in fact, I think the editor can be improve. Your post need more visibility :slight_smile:

1 Like

New additions after some more experimenting:

Units tab:

  • The Heavy Swordsman beta unit no longer has any graphics.

  • The “Contraption” is my new favourite object, but unfortunately it does not have an attack sound.

  • Unsure if this is a bug or just the way the unit is intended, but the Mounted Samurai has no samurai-like graphics, it’s just a Hussar.

  • The hero glow on ship heroes looks a bit ridiculous to be honest, it’s like they are constantly enveloped in faint flames.

  • Often when scrolling through unit the lists with the arrow or letter keys, you can go a couple steps and then it just stops working and you have to select an object in the list for it to start working again. This appears to be because the Garrison box is automatically selected/highlighted. This also happens for basically any trigger effect that has a textbox

Terrain tab:

  • Sometimes the function of using letter or arrow keys to move among units, terrains etc. just completely shuts off, and you have to restart the game to get it to work.

  • After painting a terrain, you can’t type a letter to jump to another terrain

Triggers:

  • It’s annoying to have to click the “Reset” button for Set location before you can select another one. Instead, you could just have the “Reset” button be dark until a location/area/target has been set, instead of the “Set X” button going dark

  • The same issue affecting the Units tab affects triggers as well: whenever an effect has a textbox, you can only use the arrows or letter keys once or a few times before the textbox is selected, causing you to not be able to scroll the object/effects list anymore.

  • It used to be (prior to HD) that creating a Flare object with triggers marked an X on the minimap, just as a Flare does when you manually mark one in game. Adding this back in would be an improvement as it is useful for a lot of things, specifically when you want to show a location without revealing it, or highlight a location that has already been explored.

Various:

  • The “OMTBO” object does not appear in objects list even after unhiding it with the new version of AGE. Perhaps this is an issue with AGE and not the game, but the exact same issue existed in AoE2:HD for which AGE had been optimized.

  • The same issue exists for various other hidden objects; when unhidden, they still do not appear in the editor. For example: Blue Tree, Spy, trail smoke, fldog, Llama buildings, bolt explosion and all of the buildings with “(Rubble)” in their names.

  • HP bars sometimes appear widely off target. This appears to be an issue only when you play with a non-native screen resolution. Has been reported by other users: (Health bars and selection rectangle don't scale with resolution)

Suggestions:

  • Global victory: It would be nice to be able to set a custom Score and Time Limit.

  • If an “Unhide All Hidden Objects” button is added to the Units tab, the option to “Unhide All Except Missiles” should preferably also be added.

Miscellaneous notes:

  • No idea why the Flaming Camel was added but I like it!

  • Not a bug, but I do wonder why so many object were duplicated with the original ones hidden?

2 Likes

Really would love the unhide all units feature! This would greatly enchance scenario designing!

Would also love if theyd fix the modify attribute trigger. Changing attack, armor en several others like max projectiles just doesnt work…

Any way to remove the flames for the Bactrian camel moving? We need a caravan camel unit. We need it for Silk Road scenarios…

You can edit the unit in AGE, find its standing graphic ID and check what particle effect is being used. access that graphic ID and set the “particle name” field blank.

Would it be possible for us to get a “Upgrade Unit” trigger effect? It’s an amazingly useful feature of UserPatch for designers and it’s sad we only have a “Replace Object” that doesn’t seem to do the trick.

I’d also like a way to toggle unit visibility in fog of war via the Modify Attribute, if it’s possible to expose that value.

Can you roll the “Object Visible” and “Object Not Visible” into one condition that is just “Object Visible” with an invert checkbox?

1 Like

I like your suggestions and will be adding them to the list! I’d oppose combining the two conditions Object Visible/Object Not Visible, though, because it would break the backwards compatibility with older maps that use both conditions, and there’s a ton of them. Although, if DE automatically turned those older “Object Not Visible” conditions into the new “Object Visible” with the inverse chechbox checked, so that older maps still work as intended, we could both have our cake and eat it.

1 Like

I’m not suggesting removing the existing triggers, It’d make much more sense to just hide the Not Visible condition from the trigger list, so it stays in the game for compatibility’s sake, but when used in the editor you only have the combined option.

Alright, that makes sense. I guess the devil’s in the details here; you could have the condition hidden for new scenarios, but still visible in the conditions list for older scenarios that already use it. You could even have a line in the effect description saying: “This is a legacy Condition from an older version of the game. To create the same effect in a new scenario, use the ‘Object Visible’ condition and tick the ‘Inversion’ box.”

I’d also like to point out;

There’s a “Khan” unit that should be a Hero.

Also, it should be noted that “Farmer” and various other “villager job units” appear in the trigger effect’s unit list when using “Modify Attribute”, but this Farmer is only the Male farmer, we have no option to select the Female farmer without modding the data to reveal her, which with 2DE is really hit-or-miss if it will actually reveal the unit properly.

Edit: I also noticed that the Condition “Accumulate Attribute” really should say “Accumulate Resource”.

Some new additions:

Objects:

  • Perhaps a Camel Caravan unit could be added, basically a Flaming Camel minues the flame.

  • The “Khan” unit is probably better suited to be a Hero unit, rather than a regular soldier.

Triggers:

  • It should be noted that “Farmer” and various other “villager job units” appear in the trigger effect’s unit list when using “Modify Attribute”, but this Farmer is only the Male farmer, we have no option to select the Female farmer without modding the data to reveal her, which with 2DE is really hit-or-miss if it will actually reveal the unit properly.

Suggestions:

  • The ability to toggle unit visibility in FOW through modify attribute would be handy.
  • It might be a good idea to combine the “Object Visible”/“Object Not Visible” conditions into a single condition with an “Inverse” checkbox. Importantly, though, the old “Object Not Visible” condition would need to remain, perhaps as a hidden condition, to make sure not to break backwards compatibility with older scenarios that utilize the old condition.
  • Perhaps the condition “Accumulate Attribute” could be renamed “Accumulate Resource” to more accurately reflect what it does.
  • A new “Change Terrain” effect, with a selectable area.
  • A “Map Copy” effect, with a selectable area and a target area to match.
  • A “Night” colour mood. Basically the same look as FOW. A nice (but perhaps very labour intensive) feature here would be for lights in building windows, Tarkan torches etc. to still emit light, but nothing else
  • An "Upgrade Unit "effect, similar to the one in the UserPatch

Various:

  • The mapshot feature (CTRL+F12), removed since HD, should be reintroduced.
3 Likes

Can we have a way to set a players starting resources to infinite or random?

I’d also like to point out that 2DE is dangerous to use with any map that contains certain hidden units that used to have graphics, but now do not, such as Berserk, Heavy Swordsman, OMTBO, STRBO, etc etc.

Modify Attribute with Projectile Unit just straight up doesn’t work. it does something weird to the ID number and it doesn’t correlate to the actual projectile ID.

I’ve also worked out how to make any unit visible in the Editor, and it requires each unit having a string ID. Why do internal names no longer work for the editor?

1 Like

Some new additions, many courtesy of amuralshoq’s thread: The new scenario editor has many changes that broke old Maps from AOE 2 HD

Objects:

  • Placing a gate on top of Broken Bridge B Bottom will result in the gate opening if its an ally bridge. Not sure how far this extends to other bridge pieces.

Triggers:

  • Changing projectiles: If I take an Archer that has Projectile 363 and add 2 to this value it should take me to Projectile 365 that skirmishers use, I actually get a Town Center foundation being popped out…

  • Giving units or buildings the effect “Damage Object” with negative values. This should be just like AOE 2 HD, at the moment on AOE 2 DE this has no effect on the units, buildings. Tell me why is this needed? Some maps use this trick to give units or buildings a temporarily HP which means if you give for example a Villager a Damage object value of -100, the Villager will have 40 HP and (100 HP) that is temporarily, and if an enemy damage this Villager for 100 damage the max HP of the Villager will still be 40 HP so you can’t heal this villager up to 140 HP because this trick makes the unit have a temporary HP.

  • A new change that has been introduced in AOE 2 DE where you can’t give gaia objects like Trees HP, why do we need HP for Trees? So you can give villagers the ability to get more Wood from certain trees or gold or whatever.

  • Not new to DE, but why are units, buildings HP limited to only 32xxx HP? And what is even more annoying for map makers is that when units, buildings reach that point of HP they will just die as they explode from having too much HP.

  • Heal Object can heal units but it will make units unable to have armor, attack power, and range technologies like Fletching, Bodkin Arrow, Padded Archer Armor, scale mail amor Scale Mail Armor etc…

  • Object Visible: If the unit/building set as visible object, is still visible through fog of war, it will trigger the condition as well.

Backwards compatibility:

  • A lot of object IDs have been changed around: battering rams have been replaced with a new version, jungle trees now have way more rotations, and so on. It would be great if there was a “Legacy Import” tool, or just a pop-up window when opening an older file in the editor, so that all of these inconsistencies could be fixed automatically. E.g. if the tool/editor detects a battering ram with the old ID, it changes it to one with the new ID (same goes for when an old object is listed in the triggers and effects), if a tree is detected that has since been gives more rotations, it tracks the specific rotations and changes them to match with their new corresponding rotations. So if a Jungle Tree has rotation 3 in the original, and that same graphic is now rotation 7, the editor detects this and updates it accordingly, changing around IDs and rotations to keep the look and functionality of the older map intact.

Various:

  • To be able to unhide a unit in the editor, it requires a unique string ID for that object. Previously an internal name was sufficient. Why make it harder for designers to unhide useful editor objects?

  • The new civilizations are nice addition but, when you want to import an old Map to AOE 2 DE, you should have an option in the Lobby where you could remove the ability to pick any of the new Civilizations because there are some Maps that can have a Hero for each different civilizations, and when you pick a civilization that is not from the older AOE 2 versions, you will not have a hero spawned at all.

  • When I load an old Map from AOE 2 with .scx and try to save the map using “Save as”, the game will crash.

  • Sometimes when I delete Triggers in a fast sequence the game will crash (I am editing an old .scx map).

  • When importing and playing an older campaign file, the instructions screen was missing, as was the victory/defeat screens. The game went from the Custom Campaign selection straight to gameplay, and then on ending straight to the achievements screen. This occurred for a brand new custom DE campaign and scenario as well, although the scenario did properly give me a defeat screen.

Suggestions:

  • Can we have a way to set a players starting resources to infinite or random?

  • The new addition for the objective being always-on screen is nice but would be even better if we could give each Player a custom objective unlike everyone having the same exact objective, we could use this to teach people how to play a custom scenario for example.

  • A LOS blocker object and/or trigger effect.

1 Like

LordBasse, also eye candy like trade goods - furs, honey, weapons, silks, porcelain, tea, lacquer, meat, etc. I have some ported over from other games but am not sure how to incorporate them without the SLP converter for AOE2:DE. PM me and I can share these. :slight_smile:

Two new additions:

  • Certain rotations of the Waterfall crash the game.

  • Change Ownership: Using “Set Area” for a specific type of unit or building does not work, it will always change ownership of all objects in the area, regardless of what object you pick from the list.

I think it would be interesting if they decided to add a trigger to revive a dead unit the way it was before dieing

I would like to see a trigger to allow garrisoning in a unit or building that does not garrison, and another one to give a new type of attack to a unit, E.G. give a melee attack to a king. Of course, that second one would then be weird because you would also want them to have an attack animation, so I can see how that would be a bit of a big change. You could also take away attacks entirely, like just have a war wagon that no longer fires any bolts, effectively turning a military unit into a civilian one.

But I think the first one has plenty of reason to it. In a scenario, maybe you want to garrison a few troops on a war galley or, tying in with the first one, a war wagon (then it just becomes a carriage). You can already garrison inside houses for one civ, so it is not too far of a stretch. You would definitely want to have options for restrictions too, as with TCs and towers only taking in pedestrians, castles not allowing in siege, and transport ships taking all units. It would just be really cool to have a galleon or carrack that was also able to carry troops.