A tool to display the minimap of a game larger on a second screen. Should work on all operating systems supported by captrs and rust_minifb, so Windows and Linux should work. I have not tested it on Linux yet though. rollcat wrote a mac port: macsimap
ONLY USE THIS TOOL AT YOUR OWN RISK. (See "Isn't this cheating?" at the bottom of this readme)
Attention: This application behaves similar to streaming tools (like OBS). This means it requires quite a bit of CPU resources. On my system (a 6 core @ 3.7Gh) it uses between 4% and 13% of my CPU.
The console with the game chooser that is shown when maximap starts:

The tool in action (it's not looking that much larger because my second screen has a lower resolution):

Just run cargo build
To run the application you need a config file in the same folder as the executable.
Take this example config, edit it to your wishes and save it as config.ini:
[General]
ScreenToRecord=0
[Game 1]
top=1000
bottom=1400
left=1000
right=1400
scale=2
[Game 2]
top=1000
bottom=1400
left=1000
right=1400
scale=2ScreenToRecord is the number of the screen to record from. Usually, your primary monitor has the value 0.
The next sections can define games. You can call them any way you like. Each section needs to contain the following values:
top: The amount of pixels above the minimapbottom: The amount of pixels beneath the minimapleft: The amount of pixels to the left of the minimapright: The amount of pixels to the right of the minimapscale: The amount to scale the minimap by. Can only be full integers at the moment.
An easy way to figure out the top, bottom, left and right values is to start the game, create a screenshot and then look at the screenshot in a tool like Paint, Paint.net or any other image editing tool.
Example: You open your screenshot, hover with your mouse to the topmost pixel of the minimap and enter it as top. Then you hover to the leftmost pixel and enter it as left. The same continues for right and bottom.
After you have created this ini file, you can simply start the application. A console window should appear, listing all games defined in the config.ini file, requesting you to choose one. Just enter the number of the game you want to record.
Afterwards, a new window appears, with the (scaled up) version of the recorded area.
Honestly, I don't know. You might get banned in some games. CSGO for example disallows all third-party applications from interacting with the game in "Trusted Mode". I'm not sure if Maximap works with trusted mode. Apparently, display captures (which Maximap uses) are not an issue, but I can't say for sure.
In general this tool behaves like OBS. So all games that allow streaming should allow this tool too. I don't think it directly interacts with the game in any way, so you should be clear to use it.
Still: ONLY USE THIS TOOL AT YOUR OWN RISK.
