This is my first post on the platform and I am very excited because I come here with the hope that someone will be willing to help me solve my little problem with D2 NT bot. Of course, I am more than happy to offer appropriate financial reimbursement for your efforts and assistance. I want either the "-" removed from the game name or to limit the length and the characters in use for the random game name created by the bot.
The problem is the following: I can't find a way to make my D2 NT ETAL bot create new games without including "-" in the game name(when chosen the non-random name). For example if I set the game name to be "abc", the bot will create "abc-01, abc-02, etc".
Normally this would not be a problem but I play in a private server where the admins are vigilant. It is a well known fact that the NTbots create games with "-"in their names. That's why the admins become very suspicious when they notice the "-" in the game name and you can easily get a permban if they discover the bot.
I've been trying to resolve this issue for weeks now and even asked for the help of some java developers. However, without the proper knowledge of D2 NT our attempts failed miserably. Even when we replace the "-" with another character(i.e. "z" ) in the config files such as NTbot.ntj and ~libs/NTcommon.ntj the bot still creates games in the original manner, by putting "-" as a separator between the Gamename(" abc") and the Gamecount("01").
Moreover, we couldn't figure out how to de-compile the .exe and the .dll's to view the source code. I've been told that with .NET it wasn't possible to read the .dlls. I tried with hex eitor myself , but frankly I only see gibberish. Maybe this is too far fetched and there is a simpler way to resolve the "-" issue by coding the functions directly in the config files, I just didn't find a way to do it myself(or the people who tried to help).
I had an alternative idea: to use the random name instead. However there is yet another problem with this. The random name is way too long and the characters in use are way too many. A game name such as "Hns6sh1DhhjS87sh2bgxDGbhug" is also very easily noticeable, especially when it keeps on popping up every 30secs(pindle bot). With the help of the java develops, in the NTbot.ntj file we tried to reduce the range of characters to only "qwerasdzxc" as well as to limit the length of the game name to 6 characters. Again, our efforts were met with no triumph. Bot kept on creating long and dramatically complex(such as the above mentioned) random names.
In addition, I searched all over the internet and didn't find a solution, only people who post about the same problem, even in this forum. For example I encountered this thread:
from 2011. A member of the community suggests a code to presumably solve the issue. However, I do not find these functions in any of the config files of the bot and I search every each one of them. Maybe he refers to a newer version of the bot? Mine is D2 NT 3.1 for Diablo 2 1.13c. As you can see I tried pretty much everything that I can think of before resorting to seek for help in here. I guess my desperation is quite obvious
Please let me know if there is someone who knows how to resolve my problem and is willing to help me
Thanks in advance!






