Automatic Map Viewer Program
Bytor
Join Date: 2002-11-19 Member: 9323Members
<div class="IPBDescription">View NS maps during the game</div> Hey all,
I got tired of fumbling through my printouts of my overhead maps at the beginning of a match, then trying to find a place on my crowded desk to put the map so that I could refer to it during the game, so I made a program to solve the problem for me.
This is a simple Visual Basic program that queries a Natural Selection game server every 10 seconds, and displays an image of the map that's currently being played on the server. Obviously, this is really only useful if you run multiple monitors or have a second windows computer next to your gaming computer. This will work with any map images that are appropriately named, because it sizes the program window according to the dimensions of the current map image, but I've only tested it with my overhead maps.
The program, and my maps, can be found here:
<a href='http://www.tribes2maps.com/ns/' target='_blank'>http://www.tribes2maps.com/ns/</a>
(Click on the link in the menu at the top to get NSMapMon)
Feel free to make suggestions for improvements. Enjoy!
I got tired of fumbling through my printouts of my overhead maps at the beginning of a match, then trying to find a place on my crowded desk to put the map so that I could refer to it during the game, so I made a program to solve the problem for me.
This is a simple Visual Basic program that queries a Natural Selection game server every 10 seconds, and displays an image of the map that's currently being played on the server. Obviously, this is really only useful if you run multiple monitors or have a second windows computer next to your gaming computer. This will work with any map images that are appropriately named, because it sizes the program window according to the dimensions of the current map image, but I've only tested it with my overhead maps.
The program, and my maps, can be found here:
<a href='http://www.tribes2maps.com/ns/' target='_blank'>http://www.tribes2maps.com/ns/</a>
(Click on the link in the menu at the top to get NSMapMon)
Feel free to make suggestions for improvements. Enjoy!
Comments
:: checks to see whether or not the HL client program coughs at my primary video card for making it run without having minimized all other programs ::
/me idiot. I have other computers in my den.... wtf do I need to use my 2nd monitor for anyway!
Thankyou very much for this program. I know the maps pretty well by now, but ns_caged still gives me trouble, even with the printout in front of me (not the printouts of your maps though, I'm using something far less polished looking).
Recommend a link to OCX files that are needed for the l33t map switching program:
<a href='http://www.megasecurity.org/Needed_files.html' target='_blank'>http://www.megasecurity.org/Needed_files.html</a>
Mswinsck.ocx <--- Needed to make the app work
It works great on my WinXP box, but not on Win98SE (my laptop) that I run on the side.
Error upon execution:
aside, great idea bytor.
Can't do it unless you run Direct3d. Unfortunately, even D3D dropped to like 10 fps on my GeForce2 Ti, 64DDR. But my setup has the 2nd monitor on an extra pci vid card. If your agp supports both, you might have good luck in D3D.
Arkaine, copy that file from your XP box to the windows\system directory on your laptop and reboot it, and it should work. (You don't need to reboot if you know how to register DLLs manually.)
Can't do it unless you run Direct3d. Unfortunately, even D3D dropped to like 10 fps on my GeForce2 Ti, 64DDR. But my setup has the 2nd monitor on an extra pci vid card. If your agp supports both, you might have good luck in D3D.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
I don't understand ... I run OGL, triple monitors, and I run NS in 1600x1200 and get very good FPS. The o/s is win2k server.
Arkaine, copy that file from your XP box to the windows\system directory on your laptop and reboot it, and it should work. (You don't need to reboot if you know how to register DLLs manually.)<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
I've done this before with other DLLs (MSVBVM60.dll) required by my proggies, so that's the first thing that came to mind...strange though...I searched for the .ocx file before but couldn't find it...but now it's there...heh. Oh well, it's working now that I found the file to copy. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
Would you consider making this 800x600 compatible? My laptop isn't exactly new. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
By the way, is there any chance on seeing the source code? hehe
By the way, is there any chance on seeing the source code? hehe<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
In order to make it compatible with another resolution, all you really need to do is use smaller maps. The program resizes itself to match the size of the map (plus a border) each time the map changes. So, just take the overhead maps (mine or any others) and resize them to something like 700 x 500 and you should be fine.
As for the source code, it's on the web site in both .html and .frm format.
If you do anything with the code, please let me know what you come up with. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
By the way, is there any chance on seeing the source code? hehe<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
In order to make it compatible with another resolution, all you really need to do is use smaller maps. The program resizes itself to match the size of the map (plus a border) each time the map changes. So, just take the overhead maps (mine or any others) and resize them to something like 700 x 500 and you should be fine.
As for the source code, it's on the web site in both .html and .frm format.
If you do anything with the code, please let me know what you come up with. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo--><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Thank you. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->