Devil Daggers

Devil Daggers

View Stats:
bowsr Oct 13, 2017 @ 1:46am
Custom Spawnset Editors
For those who are interested in creating custom arenas/waves/etc, both Sojk and I have created programs that will create and/or edit survival files.

Sojk's program is written in C# Windows Forms. Will work natively on Windows but may not on other OS.
Can be found here[github.com].
My program is written in Java, so should run on all OS assuming you have Java 8 or higher[www.java.com] installed.
Can be found here[github.com].

Both programs may include features that the other lacks. I'm not entirely sure, though, since I haven't really used Sojk's version yet.

No idea if Sojk will maintain his program, but I will be maintaining my Java version, so if you have any issues (or suggestions), let me know.

Full source code is available for both programs on their respective Github repositories if you're interested.
Last edited by bowsr; Oct 19, 2017 @ 6:45am
< >
Showing 1-15 of 18 comments
bowsr Oct 13, 2017 @ 9:36am 
The file save and tile editing issues were just a slip on my part, forgot to re-add a couple lines outside of certain conditions. Pushed an updated version[github.com]. I'll probably add logging at some point in the future.

As for the actual tile values, I'm not too sure about that. It could be true, but from what I've tested they, at the very least, correspond to the height of the tile.
I set the values at offset 5028, 5232, 5436 to 00002041, 0000A040, 000080BF respectively (10, 5, -1) and got this result: https://i.imgur.com/iKAI4Ag.png
Last edited by bowsr; Oct 13, 2017 @ 9:44am
bowsr Oct 13, 2017 @ 10:25am 
Originally posted by xvlv:
There's just one issue with the Arena Editor... Once you enable a tile outside of the arena, you cannot disable it: http://prntscr.com/gx12hq Enabling/disabling tiles within the arena works fine though.
I swear I had that working. Must've messed it up when I changed the backend to allow file opening.
Either way, should be fixed now.[github.com]
ThePassiveDada Oct 13, 2017 @ 12:09pm 
Originally posted by xvlv:
Originally posted by Sojk:
...
EDIT: Does anyone know what these values between each spawn mean? I figured it was just some sort of padding but maybe there's more to them since there's actual values in there. https://i.imgur.com/lWtGbI7.png
I have no idea to be honest. They're exactly the same for each spawn right?
Couldn't figure them out myself as well back in the days, i thought these were overhead of whatever middleware the devs decided to use for file storage, together with all the other values present in the file that don't seem to do anything. Would be interesting to know for sure tho.
LoI̶V̶eR҉ Oct 13, 2017 @ 9:44pm 
can I change a start map with the dagger? But what are values of the secret platforms?
bowsr Oct 13, 2017 @ 10:20pm 
can I change a start map with the dagger? But what are values of the secret platforms?
Maybe? It'd be a different file though, so can't edit it with these programs.

No idea about their values.
LoI̶V̶eR҉ Oct 13, 2017 @ 10:24pm 
Originally posted by bowsr:
can I change a start map with the dagger? But what are values of the secret platforms?
Maybe? It'd be a different file though, so can't edit it with these programs.

No idea about their values.
Thank you!
Are we have a site or group where we can share with spawnsets? I did some hardcore (but possible) ones :beatmeat:
ThePassiveDada Oct 14, 2017 @ 4:15am 
the dagger lobby is the "dagger" file.
Originally posted by ThePassiveDada:
the dagger lobby is the "dagger" file.
Also, the "menu" file corresponds to, well, the main menu. If you replace it with a copy of the "survival" file, it causes enemies to spawn in the menu; you can't see them, but you can hear the noises they make (albeit somewhat distorted). Curious...
Doing the same with the "dagger" file doesn't spawn enemies in the lobby, however. Which would be quite catastrophic, haha
Last edited by ancient_geometrist; Oct 16, 2017 @ 7:50am
LoI̶V̶eR҉ Oct 16, 2017 @ 8:32am 
Originally posted by ancient_geometrist:
Originally posted by ThePassiveDada:
the dagger lobby is the "dagger" file.
Also, the "menu" file corresponds to, well, the main menu. If you replace it with a copy of the "survival" file, it causes enemies to spawn in the menu; you can't see them, but you can hear the noises they make (albeit somewhat distorted). Curious...
Doing the same with the "dagger" file doesn't spawn enemies in the lobby, however. Which would be quite catastrophic, haha
How do you think, can we change something in a "dagger" file to spawn SQUIDS and fight them without our weapon - daggerhand?
Furr Jacker Oct 17, 2017 @ 11:56am 
Originally posted by xvlv:
Originally posted by Furr Jacker:
So, uhm, I tried sojk's program. I attempted to spawn a single Gigapede which resulted in about 50 of them to spawn at once along with a few Ghostpedes. I'm assuming this isn't intentional.
Probably because it was the last spawn so the game thinks it's inside the end game loop, and since it is only one spawn the loop is 0 seconds long, which would result into the game spawning infinite gigapedes (33% of them being turned into ghostpedes)...

I assume your game crashed shortly afterwards?

An easy fix would be to add a bunch of empty spawns after the gigapede spawn.
Yeah, I figured it out with a bit of trial and error later, thanks.
Surprisngly it didn't crash but it was holding out at a glorious 5 FPS until I died shortly afterwards.
bowsr Oct 19, 2017 @ 6:47am 
I've updated my Java spawnset editor with some QoL additions, most notably a version checker so I don't have to keep posting about updates.

Updated version can be found here.[github.com]

Won't be updating this thread anymore unless there's a big new feature or a massive issue is fixed.
xvlv Nov 21, 2017 @ 1:39pm 
@bowsr Would you consider adding decimal support for spawn times/delay? DDSE just rounds the number when you enter 1.5 for example, even though the game supports spawns like that.

Not really an issue but would be cool to have.

I also figured out exactly how the end game speeds up a while ago, so if anyone's interested in that (I have some test code), let me know. (Credits to Bintr the Cheat Engine wizard for helping me figure it out.)
xvlv Nov 22, 2017 @ 11:15am 
Nice, thanks for the effort.

Is the Edit Delay button still functional though or am I just missing something? Doesn't seem like anything's happening when I change the delay value, select a spawn and then click the button...
bowsr Nov 22, 2017 @ 11:42am 
No, you didn't miss anything, I did. Forgot to change a couple type casts.

Uploaded a fixed version.
< >
Showing 1-15 of 18 comments
Per page: 15 30 50