├── README.md └── decoder.php /README.md: -------------------------------------------------------------------------------- 1 | # PUBGM-UserCustom-En-Decoder 2 | 3 | 4 | 5 | By Versailles 6 | 7 | UserCustom.ini 8 | 9 | Path file : 10 | ``` 11 | Android/data/com.tencent.ig/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Config/Android/UserCustom.ini 12 | ``` 13 | 14 | Encode Value: 15 | ``` 16 | +CVars=0B57292C3B3E280C1815100D00351C0F1C15444B 17 | +CVars=0B572C0A1C0B280C1815100D002A1C0D0D10171E444B 18 | +CVars=0B57292C3B3E353D2B4448 19 | +CVars=0B572A11181D160E280C1815100D00444B 20 | +CVars=0B5734161B10151C3A16170D1C170D2A1A18151C3F181A0D160B44495741 21 | +CVars=0B5734161B10151C313D2B4448 22 | +CVars=0B572C0A1C0B313D2B2A1C0D0D10171E444A 23 | +CVars=0B5734180D1C0B101815280C1815100D00351C0F1C154448 24 | +CVars=0B572A11181D160E573418013A2A342B1C0A16150C0D1016174448494149 25 | +CVars=0B572A11181D160E573A2A345734180134161B10151C3A180A1A181D1C0A444B 26 | +CVars=0B572A11181D160E573D100A0D18171A1C2A1A18151C4449574A 27 | +CVars=0B573B15161614280C1815100D0044495741 28 | +CVars=0B573D1C090D11361F3F101C151D280C181510D004449 29 | +CVars=0B5735101E110D2A11181F0D280C1815100D0044495741 30 | +CVars=0B572B1C1F0B181A0D101617280C1815100D004449 31 | +CVars=0B572A0D180D101A341C0A1135363D3D100A0D18171A1C2A1A18151C44485749 32 | +CVars=1F161510181E1C5735363D3D100A0D18171A1C2A1A18151C44485749 33 | +CVars=1F161510181E1C5734101735363D4449 34 | +CVars=0B573D1C0D18101534161D1C444B 35 | +CVars=0B573418013817100A160D0B1609004441 36 | +CVars=0B572A0D0B1C181410171E57291616152A10031C444A4949 37 | +CVars=0B573C14100D0D1C0B2A09180E172B180D1C2A1A18151C44495741 38 | +CVars=0B5729180B0D101A151C35363D3B10180A444B 39 | +CVars=0B5734161B10151C370C143D00171814101A291610170D35101E110D0A44495741 40 | +CVars=0B5734161B10151C572D16171C141809091C0B3F1015144448 41 | +CVars=0B5734161B10151C5738150E18000A2B1C0A16150F1C3D1C090D114448 42 | +CVars=0B5734161B10151C2A101409151C2A11181D1C0B4448 43 | ``` 44 | 45 | Decode Value : 46 | ``` 47 | +CVars=r.PUBGQualityLevel=2 48 | +CVars=r.UserQualitySetting=2 49 | +CVars=r.PUBGLDR=1 50 | +CVars=r.ShadowQuality=2 51 | +CVars=r.MobileContentScaleFactor=0.8 52 | +CVars=r.MobileHDR=1 53 | +CVars=r.UserHDRSetting=3 54 | +CVars=r.MaterialQualityLevel=1 55 | +CVars=r.Shadow.MaxCSMResolution=1080 56 | +CVars=r.Shadow.CSM.MaxMobileCascades=2 57 | +CVars=r.Shadow.DistanceScale=0.3 58 | +CVars=r.BloomQuality=0.8 59 | +CVars=r.DepthOfFieldQuality=0 60 | +CVars=r.LightShaftQuality=0.8 61 | +CVars=r.RefractionQuality=0 62 | +CVars=r.StaticMeshLODDistanceScale=1.0 63 | +CVars=foliage.LODDistanceScale=1.0 64 | +CVars=foliage.MinLOD=0 65 | +CVars=r.DetailMode=2 66 | +CVars=r.MaxAnisotropy=8 67 | +CVars=r.Streaming.PoolSize=300 68 | +CVars=r.EmitterSpawnRateScale=0.8 69 | +CVars=r.ParticleLODBias=2 70 | +CVars=r.MobileNumDynamicPointLights=0.8 71 | +CVars=r.Mobile.TonemapperFilm=1 72 | +CVars=r.Mobile.AlwaysResolveDepth=1 73 | +CVars=r.MobileSimpleShader=1 74 | ``` 75 | 76 | -------------------------------------------------------------------------------- /decoder.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |

Simple En/De UserCustom.ini PUBGM

4 |
5 |
7 | 11 | 12 |
13 | 14 | '48', 24 | '2' => '4B', 25 | '3' => '4A', 26 | '4' => '4D', 27 | '5' => '4C', 28 | '6' => '4F', 29 | '7' => '4E', 30 | '8' => '41', 31 | '9' => '40', 32 | '0' => '49', 33 | 'A' => '38', 34 | 'B' => '3B', 35 | 'C' => '3A', 36 | 'D' => '3D', 37 | 'E' => '3C', 38 | 'F' => '3F', 39 | 'G' => '3E', 40 | 'H' => '31', 41 | 'I' => '30', 42 | 'J' => '33', 43 | 'K' => '32', 44 | 'L' => '35', 45 | 'M' => '34', 46 | 'N' => '37', 47 | 'O' => '36', 48 | 'P' => '29', 49 | 'Q' => '28', 50 | 'R' => '2B', 51 | 'S' => '2A', 52 | 'T' => '2D', 53 | 'U' => '2C', 54 | 'V' => '2F', 55 | 'W' => '2E', 56 | 'X' => '21', 57 | 'Y' => '20', 58 | 'Z' => '23', 59 | 'a' => '18', 60 | 'b' => '1B', 61 | 'c' => '1A', 62 | 'd' => '1D', 63 | 'e' => '1C', 64 | 'f' => '1F', 65 | 'g' => '1E', 66 | 'h' => '11', 67 | 'i' => '10', 68 | 'j' => '13', 69 | 'k' => '12', 70 | 'l' => '15', 71 | 'm' => '14', 72 | 'n' => '17', 73 | 'o' => '16', 74 | 'p' => '09', 75 | 'q' => '08', 76 | 'r' => '0B', 77 | 's' => '0A', 78 | 't' => '0D', 79 | 'u' => '0C', 80 | 'v' => '0F', 81 | 'w' => '0E', 82 | 'x' => '01', 83 | 'y' => '00', 84 | 'z' => '03', 85 | '=' => '44', 86 | '.' => '57' 87 | ); 88 | 89 | function enc($s) 90 | { 91 | global $chars; 92 | foreach (explode("\n", $s) as $str) { 93 | $res[] = "+CVars=" . strtr(substr($str, 7), $chars); 94 | } 95 | return implode("\n", $res); 96 | } 97 | 98 | function dec($s) 99 | { 100 | global $chars; 101 | foreach (explode("\n", $s) as $str) { 102 | $res[] = "+CVars=" . strtr(substr($str, 7), array_flip($chars)); 103 | } 104 | return implode("\n", $res); 105 | } 106 | 107 | 108 | $str = $_POST["str"]; 109 | if (isset($str)) { 110 | 111 | switch ($_POST["opt"]) { 112 | case "enc": 113 | $res = enc($str); 114 | break; 115 | case "dec": 116 | $res = dec($str); 117 | break; 118 | default: 119 | break; 120 | } 121 | 122 | 123 | echo ""; 124 | } 125 | ?> 126 | 127 | 128 | --------------------------------------------------------------------------------