Skip to content

Commit 80db883

Browse files
committed
Preparing for v0.3
Update readme, and add some breakthrough KSP config patchers.
1 parent 49a0e75 commit 80db883

3 files changed

Lines changed: 18 additions & 5 deletions

File tree

README.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ Sure, you can, if your game offers it (Kerbal does). It should work. Dunno. I us
1717

1818
So, this transmits no data at all?
1919

20-
Pretty close to nothing. It merely "pings" the main Unity Telemetry servers at boot (that seems unavoidable and is a core unity functionality), but if you examine the packets in Wireshark all fields should be null or blank strings. It should never contact the server again, and even if it does, it will still all be empty data. Literally the only string in any of my source code that it could possibly transmit is it's version, which is humourously set to "STOPMININGMYDATAUNITY1.0"
20+
Pretty close to nothing. At the very least, THESE dlls transmit nothing. The Unity engine may still try in certain games, but there is a settings file for most of them (I provide a settings patcher script for KSP) that should patch it to ensure it only contacts the server once with some basic platform config data, and then it should never do so again in the launch. In my DLLs, literally the only string in any of my source code that it could possibly transmit is it's version, which is humourously set to "STOPMININGMYDATAUNITY1.0"
2121

22-
Still, any contact at all beyond the initial "pings" is not ideal, and should be able to be overridden/stopped. If you detect any traffic to a unity controlled domain or ip using a tool like wireshark, and it's been more than 30 seconds after launch, you have a legitimate cause to open an issue at github. Please do so.
22+
Still, any contact at all beyond the initial "pings" is not ideal, and should be able to be overridden/stopped. If you detect any traffic to a unity controlled domain or ip using a tool like wireshark, and it's been more than 10 seconds after launch, you have a legitimate cause to open an issue at github. Please do so.
2323

2424
So, I installed this in gamedata and nothing happened!
2525

26-
God dang it bobby, read the manual! You're supposed to put it in KSPINstall\KSP_x64_Data\Managed, replacing your existing dlls (other Unity games, wherver your telemetry dlls are put them there and replace the originals. Maybe take a backup, who knows?)
26+
God dang it bobby, read the manual! You're supposed to put it in KSPINstall\KSP_x64_Data\Managed, replacing your existing dlls (other Unity games, wherver your telemetry dlls are put them there and replace the originals. Maybe take a backup, who knows?). Also, if you are playing Kerbal, please run the config patcher script for your platform. (.cmd for windows, .sh for *nix/OSX)
2727

28-
Why is the release for 1.7 so... old? Also, it still transmits some data!
28+
Why is the release for 1.7 still transmiting some data!?
2929

30-
1.7 and Unity 2017 support are an ongoing issue. See here:
30+
1.7 and Unity 2017 support are an ongoing issue. You will probably need to patch the platform config file for most of these. See here for an example using KSP (which I include a patcher script for):
3131

3232
https://github.com/R-T-B/UnityAnalyticsKiller/issues/2

UnityConfigKiller_KSP.cmd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
cd %HOMEPATH%
2+
cd AppData\LocalLow\Squad\"Kerbal Space Program"\Unity
3+
cd ????????-????-????-????-????????????
4+
cd Analytics
5+
echo "{"analytics":{"events":{"custom_event":{"max_event_per_hour":1}},"enabled":false},"connect":{"limit_user_tracking":true,"player_opted_out":true,"enabled":false},"performance":{"enabled":false}}" > config
6+
attrib +r config
7+
exit

UnityConfigKiller_KSP.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
cd ~/AppData/LocalLow/Squad/"Kerbal Space Program"/Unity
2+
cd ????????-????-????-????-????????????
3+
cd Analytics
4+
echo "{"analytics":{"events":{"custom_event":{"max_event_per_hour":1}},"enabled":false},"connect":{"limit_user_tracking":true,"player_opted_out":true,"enabled":false},"performance":{"enabled":false}}" > config
5+
chmod 444 config
6+
exit

0 commit comments

Comments
 (0)