Clone Drone in the Danger Zone

Clone Drone in the Danger Zone

Not enough ratings
Editor Tips & Tricks
By Ceterai
This guide will tell you some more or less useful tips on how to do certain things in the CDDZ editor and how to improve your arena.
   
Award
Favorite
Favorited
Unfavorite
Preface
If you just want to learn the basics of the editor I recommend these great guides:
So, let's start!
Difficulty ranges
Since info about this in the other guide is slightly outdated, here it is:
Tier
Min
Max
Bronze
0
600
Silver
650
1500
Gold
1550
2800
Diamond
2850
4000
Titanium
4050
7000
Uranium
7050
20000
Insanium
20050
-
Max amount of enemies
The max amount of enemies possible is 20. This includes raptor riders, but. If you place 19 enemies and a raptor, you can give that raptor a rider, resulting in 21 enemies.
Same way, if you place 20 raptors and then give them all riders, you'll result in 40 enemies.
Also, keep in mind that yellow fleet analysis bot can spawn enemies (at least 1) and is evaluated as 1 enemy.
So, placing 20 raptors and putting yellow fleet analysis bots on them gives you 60 enemies after the battle starts.
Adding armor gets you a total of 160000 difficulty points. And like 10 fps at best.
Arena and challenge files
All of your arenas are saved as separate .json files (you can open them with any text editor), and your challenges are saved all in one .json file.
Arenas are saved on this path (on Windows):
"C:\Users\<your_username>\AppData\LocalLow\Doborog\Clone Drone in the Danger Zone\LevelEditorLevels"
Challenges are saved in this file:
"C:\Users\<your_username>\AppData\LocalLow\Doborog\Clone Drone in the Danger Zone\LevelEditorData\ChallengeEditorData.json"

In the end of these files you can find workshop info.
Why this can be useful see in the next paragraph.
Duplicating arenas
So, let's say you've created an arena and want to expand on it, but as a separate arena.

To do that, first thing you need to do is select it in the menu inside the editor and press Ctrl+D (or find the arena file and copy-paste it).
If you haven't published your arena before doing this - congrats, that's it.

But if you did publish your arena before duplicating it, keep in mind that the game will think that the duplicate arena is connected to the same workshop item as the original.
This means that not only it will be recognized as already published, but also that updating it will update the workshop item that should be connected to the original.
To avoid that and make the game think it's a new arena, do the following:
  1. Duplicate your arena if you haven't done so yet;
  2. Go to arena files path and open duplicate's file;
  3. Find the "WorkshopUploadID" key. If you have, in fact, published the arena, the value after this key will be a long number, like 2248356035. Change it to 0 instead.
That's it, you're good to go!
Duplicating challenges
You can also duplicate challenges by copying them in the ChallengeEditorData.json file as specified in the "Arena and challenge files" paragraph.
After duplicating, remember to change "UniqueChallengeID" key slightly.
That's it, apparently Ctrl+D simply doesn't work on them (or I'm missing something obvious here).
Duplicating animations
As of right now, the duplication of animations is pretty strange. Hopefully it'll get fixed with the release.

So, to copy an animation, all you need to do is select it in the animation list and press Ctrl + D.
If you'll open the animation list after this, you'll see that the animation has been successfully duplicated.

WARNING! This might not work if:
  • the animation you're trying to duplicate is on the top of the animation list, so if it doesn't duplicate for you - try creating another animation, then select the one you're trying to duplicate and do it;
  • the animation is empty (duplicating it can crash the game).
Again, these are bugs and will probably get fixed in the future.
Making unbeatable arenas
Long ago, the editor was very harsh on creators in that even a slight change in a decoration's position required you to completely re-beat all difficulties in order to update the workshop item.

Nowadays the system is so easy on you, that you can even move enemies without having to beat any difficulty again.
Which is why you can make a beatable level, beat it, and then move the enemy somewhere impossible to reach, or surround the enemy with walls and a ceiling.
Now you can publish it, but please don't do that.
Hopefully this will somehow get fixed with the final release.
Camera issues
If your editor camera is glitched or all you can see is a blue void, resetting the camera might fix the issue.
There's a lot of info about resetting the camera and the functionality of the F, Ctrl+F and Shift+F shortcuts in this guide by Enderspoons (checkout comments by Sheldor415 and HattyHattington5 there for more info):
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1332130514
Backups
Made a huge irreversible change and want to go back, or accidentally deleted your arena? The editor automatically creates backup (.bak) files for every arena file in the folders I mentioned in the Arena and challenge files paragraph. Just remove the .bal part from their names and that's it!

I'm not entirely sure, but I believe the editor creates a backup every time you save your changes.
Tips on a good arena
These are just some tips on how to improve your arena.
  1. Difficulties. It's nice to have as much difficulty sets as possible to make the arena more interesting to the player, but keep in mind that mindlessly placing enemies everywhere just to create as many difficulty sets as possible is not a good idea.
    It's much better to have less difficulty sets, but the ones that were thought through thoroughly. In the best case scenario each difficulty set should feel as if the arena was made specifically for this set.
  2. Hazards. Keep in mind that using hazards and moving platforms can make the arena either easier or harder depending on how you use them.
    For example - if you randomly place lava or spikes all over the place - it will make the arena much easier because unlike the player, enemies are not that careful about them.
    So, here are ideas for smart hazard placement:
    • stationary archers on moving platforms - makes it harder for the player to reach or shoot them. Keep in mind that spidertrons don't do well with moving platforms;
    • spidertrons on spikes - if you're careful enough, you can place spikes under a spidertron in a way that won't hurt it;
    • hazards in enemy-unreachable spots - feel free to place as many hazards as you'd like in places, where enemies are not supposed to be - this way you'll only make it more difficult for the player to navigate;
    • conveyors - enemies perform pretty well on them, so using them with a reasonable speed will mostly make it harder for the player, especially with enemy archers around.
    • deadly jump pads - try to place them in a way that won't make enemies run straight on them for some reason and you'll be fine;
    • firepits in front of archers - placing a fire source in front of a stationary archer can give you crazy results like 6 fire archers in a bronze level;
    • fleet analysis bots and spikes - if all of your non-stationary enemies are fleet analysis bots, fell free to use as much spikes as you want.
  3. Length. Try to keep your arenas reasonably short. If it takes 5 or more minutes to complete your arena - you should probably cut some corners.
  4. Use LevelPreviewCamera or CommentatorCamera to give your arena a nice preview on the monitors.
    Keep in mind that CommentatorCamera persists after the battle has started.
    Both LevelPreviewCamera an CommentatorCamera are located in the Commentators section in the Library.
  5. Doors and triggers. Always a nice addition if they fit your idea and style of the arena. For example, doors and AI triggers can be used in arenas with multiple sections.
  6. Twitch spawn points and areas. Once again, it's always nice to have them in any endless arena for a better controlled experience in twitch mode.
  7. Arena and light settings. Small details and nice touches to improve the overall feel of your arena, don't forget to use these.
  8. No arms challenge. Imagine that somehow a player lost both of their arms (from a grenade or an arrow for example). It's a good idea to make your arena give a player a chance with an addition of spikes to push enemies into or any other way to beat the arena.
    Of course, if the player can't fight or breathe fire or even kick, then there's not much you can do there, so it's not always possible to make an arena completely 100% beatable.
  9. Something special. It is unnecessary but always nice to have some gimmick to your arena that makes it stand out. It can be something simple, that will make the player remember this arena.
    A lava fountain, or walls, that are closing in on you, or a firebreathing statue, or buttons that trigger something, or even a secret room - let your imagination run wild.
  10. Workshop thumbnail. Every time you publish or update your work, the game makes a screenshot of the editor (excluding the UI) and makes it the thumbnail. So, before clicking the Publish button, try to position the camera in a way that will make for a good thumbnail.
    A small checkbox at the top of the editor can hide stuff like triggers and entity names, so use it to your advantage.
  11. Screenshots. While in battle, pressing the "~" button freezes time and allows you to fly around. Make some screenshots so people can see how your arena looks up close before subscribing.
Conclusion
That is all I can share with you on this topic. I might expand it if I find/learn more about it.

Please let me know if I'm incorrect about anything.
Thank you for reading!
16 Comments
aidenheck2 13 Dec, 2024 @ 2:38pm 
Is there any way to resize enemies? I've seen workshop levels with resized enemies, and I can't find any tutorials on how to resize them. I've even tried downloading tons of level editor mods, and none of them include an enemy resizing feature. I even downloaded one that is advertised as having an enemy resizer, but that mod crashes my game every time I enable it.
RunSpeed 17 Sep, 2023 @ 4:01pm 
thx
Ceterai  [author] 17 Sep, 2023 @ 3:37pm 
Chained levels can only be done in challenges afaik, if that works for you - create your levels, then create a challenge and attach your levels to it.
RunSpeed 17 Sep, 2023 @ 11:07am 
how do I combine levels. like if you have 2 levels how do you make it so that if you beat one of them it makes you do the other after you upgrade
GamerRoad | Jackolyte 7 Sep, 2023 @ 6:56am 
There were laser raptor and sword5 bits with upgrade bot after I died.
Ceterai  [author] 2 Apr, 2023 @ 3:23pm 
You can do that in UI by pressing Del, but you can also remove levels/level folders manually by deleting their files. To find those, check out the "Arena and challenge files"
HYDROGEN 1 Apr, 2023 @ 5:03am 
Is there a way to remove bots, levels and folders?
Atomic Radiation 9 Aug, 2021 @ 11:10pm 
how do you make a challenge with different special abilities such as the laser? i have been searching for a guide like this and i have not found one.
Dingo32009 6 Jul, 2021 @ 8:12am 
Do you know how to make complex logic gates like Not Gates or something
Xander 24 Dec, 2020 @ 3:09pm 
Thats possible with mods @Scarfish211.

Level Editor mod.

sadly all my mods have recently decided not to work but whatever