This programâs best feature would be the level browser, which is awesome, and so far to my knowledge the only of its kind. The rest doesnât impress me too much. I can even think of a few things I dislike:
- Use of registry.dll, using com-snippets would have made things better, since that wouldnât have triggered Norton for me
- Listing jj2 servers via mirc-sockets. The server will get delisted if mirc closes
- Not following the policy of not giving out IPs of private servers
- The functionality for bypassing server passwords
- S.I. botname selection. Just make it use a proper âquery-packetâ⊠this feature will only serve to annoy players, ârofloloasjhajkshaksj has joined the game/left the gameâ
- Unnecessary functionality (however I might be wrong about those)- Drop system privileges
- Statistics (wtf is the point:D)
Cataphract does however make good use of dialog extensions, and as I said before, the level browser is awesome. Iâve only eyed through the msl-code, and it looks good, however with some double checks.
So in all, if this was just the level browser, I would have given it a 10 immediatly (even if level copying doesnât seem to work here, from version to version that is). To me, though, the menu is too cluttered, and configuring via a menu rather than via a dialog really sucks because it closes as soon as youâve made a change. But, since it all is GNU-licensed or freelier, masse thank you, Cataphract!
This gets an 7.5, and a download recommendation in the sense of âyou should give it a tryâ.
EDIT: This script ONLY uses the socket functions to: 1) Retrieve the server list. 2) List a server. 3) Check for updates. 4) Download the updates. 5) Get the list server statistics.
What about the UDP functionality?