The issue is that it’s not really the same map as ingame. This map is put together from markers in your browser, this is what allows this tool to get information on where the enemies are (AFs, bases and such).
EDIT: A possible solution would be to render the map server side. I mean, it’s already rendered once (to show in game), a simple copy would be fine, if a little bit janky.
So my understanding (and I could be entirely wrong here) is the underlying data is consumed to construct the map markers on the LH endpoint. Remove the data, and all the markers disappear. It looks like it hits the endpoints every 500ms or so (there are about 5 localhost endpoints it hits).
I honestly can’t think of a reasonable alternative that is still useful enough to be like the in-game map, that isn’t open to potential exploits. An image asset would never be able to refresh fast enough to be up-to-date, and an SVG or some other data-based image would still contain positional data.
The only alternative I can think of would be as I’ve mentioned before to restrict the use of the data somehow. How that could be done, well your guess is as good as mine. But as it stands right now, something like what I posted in my first post is entirely possible and likely actually exists - people just aren’t asking for permission to use it.
Hello everyone. I’m glad that a debate has been opened regarding the information offered by localhost:8111 and its application. I decided to create that HUD after a discussion with a fellow gamer after seeing a streamer using a very complex HUD with lots of data, which according to the streamer was given to him in a squadron he belonged to and had the approval of a developer as it only used data from War Thunder’s open API. My doubt was whether it was legal or not, as these are data that War Thunder offers for players to develop personal tools. However, I find it very unfair that these data can be exploited in such a way that it gives a lot of advantage to the player of air battles in simulator mode. I would like the game developers to remove the location of the objectives from localhost, so it would be a much more even game. I have been playing War Thunder for 11 years and finding out that these types of tools can be created discourages me quite a bit from continuing to play in simulator mode, because it is evident the advantage that players who have a minimum of knowledge in programming can have, without modifying any data and using only the data offered by the open API. I understand that it is legal to make tools with these data, but I also understand that it is not ethical. And ethics is what is scarce today.
Hey
What exactly do you need information about? I can’t read the whole thread :)
My answer stays the same, anything using only the public game data (local API) is legal even considering the game rules.
In the same way, you use tools to display H/W info (Rivatuner, etc.), you can display the game data just as fine. The image that says “WARNING ENEMY MAYBE WITHIN x KM BEARING Y” uses and calculates the game map data. Though it’s a bit closer to the edge ;)
Someone made a tool that displays enemy unit’s direction and distance and overlays them. Like waypoints in RPG. He was doing it in sim so we are discussing whether it should be allowed. They only used data from exposed at :8111
Last clause in Section 6.1.3 seem to be the most controversial.
6.1.3. Installation or usage of unauthorized modifications to the Game client, using cheats or other software or devices that modify a Game process and/or original images produced by the Game (including the modification of a Game interface) to obtain an advantage in a Game without explicit authorization from Gaijin.
The local API only shows visible objects marked in the game map, if the API is showing targets it is not supposed to, then it’s a bug on the API… that’s needs some testing and maybe I can report it to devs.
Thanks for the insight, but now we have even more conflicting info. @Schindibee says it’s not allowed. This turned into one of those “Dad can I XY, mom said I can’t” situations.
Yes, Schindibee is right that it is not allowed, I am also saying it. Displaying visible objects is what is allowed, SB mode does not display objects, if API is giving them, it’s a bug and using the data is exploit of bugs.
I am not home right now, someone else would need to do it if we want it right now. I downloaded the script that OP used in the last thread, I can PM it to you
SB mode does display objects. It’s been like this since sim mode was rebranded/and flipped and changed around years ago. Enemy player data is not shown however except in zones of exposure such as designated allied areas with the recent chance of visual data to show if your spawn is being camped in the air. (Recent update to the game many moons ago)
Allied air data is shown around 0.75km, visual markers also appear at .75km (allied data positions are always shown on map), Enemy air data is shown in Spawn Protected zones via map Not in visual mode like allied.
Ground units of friendly and enemy are always shown. Just markerless. Enemies are also markerless except in map in spawn protected zones.
Capture zones and Bases are markerless, but visually on player maps.
I will repeat official answer and lock the thread.
Generally speaking, using localhost data to display overlays is considered fine and not a bannable offense. However, displaying enemy markers in a markerless mode incorporated into a compass-heading-style UI overlay, which our map tool doesn’t do, gives advantage over others players. This is clearly demonstrated in the video — this is where there’s a fine line as it can be considered an ESP overlay. While we won’t permanently suspend any account without a preceding temporary ban or a warning, we do not approve using this data in such way even if it is publicly available.