Development Forum |
|
Testers requested: New C2 autonamer tool | |
|
GimmeCat
|
4/8/2023 | 5 |
As I almost exclusively do wolfling runs, I needed a way to keep my creatures' lineages explorable as their generations continue to increase.
So I've written up a very simple autonamer, using some pre-existing VisualBasic code from Cyberlife.
The source and binary are available here: C2 Monk Namer
~What It Do~
It scans every 2000 frames (about 20 seconds) for any creatures named <UnNamed>. It then sends a "dde: getb monk" on that creatures to acquire its moniker, then a "dde: putb [moniker] cnam" to name it.
If the "zoom to" checkbox is ticked, it will also take the camera to the creature and make it the active selection (as of v1.0.1)
Works on all species (as of v1.0.1)
~Mandatory security spiel~
As this is an .exe file, as a general rule of thumb, you should never run an .exe file that you don't 100% trust. Please scan the file with your native antivirus program, or upload it to VirusTotal first.
Here is a VirusTotal scan result I ran on it myself: https://www.virustotal.com/gui/file/71b7f842baad49deabc3c2ada457be2f9eceaa2b00bcd0d00f129929a17f717a?nocache=1
2/70 vendors flagged the file due to their machine learning algorithms picking up a false positive. You can check the "behaviours" tab to see that the file isn't doing anything malicious, and only creates a single temp file. But if you have any doubts, please be safe. I take internet security very seriously, and you should too!
The source code can of course be inspected and built yourself. But this will require setting up Visual Basic 6, which isn't too easy on modern Windows.
~~~~
With that out of the way, I'd love to hear any feedback from those who do try it! What do you think about its size? Is it unobtrusive enough? Are there other controls/options you'd want to see, such as a "stay on top" toggle? |
GimmeCat
|
4/8/2023 | 3 |
Updated today, bugfixes and better functionality!
Link to release
v1.0.1 Notes:
- Made it slightly more robust against error
- Allowed checking Grendels & Ettins
- Proper selection of last-named creature when zooming enabled
- Tries to name creatures 1 at a time, which looks better when zooming
Thanks Verm for pointing out that "setv norn targ" was a viable option.
Still got some annoying errors to iron out, like the one it throws when quitting. |
GimmeCat
|
4/8/2023 | 1 |
(Stealth fix, no version change): the 1-by-1 naming should actually work now. The timer didn't reset before, so even though the loop was exited, it would just fire again immediately after. Now it properly waits for the next scan interval. |
|