Skip to content

Commit 22c702c

Browse files
committed
update & fux
1 parent 4d6596c commit 22c702c

3 files changed

Lines changed: 18 additions & 18 deletions

File tree

Bloxstrap/Bloxstrap.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<UseWPF>true</UseWPF>
88
<UseWindowsForms>True</UseWindowsForms>
99
<ApplicationIcon>Bloxstrap.ico</ApplicationIcon>
10-
<Version>4.0.0</Version>
11-
<FileVersion>4.0.0</FileVersion>
10+
<Version>4.3.0</Version>
11+
<FileVersion>4.3.0</FileVersion>
1212
<ApplicationManifest>app.manifest</ApplicationManifest>
1313
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1414
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>

Bloxstrap/Integrations/AutoOptimizeService.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -383,13 +383,13 @@ public static void ApplyAggressiveOptimizations(SystemTier? tier = null)
383383
// - Nilai 1 (sebelumnya): terlalu rendah — senter/torch yang bergerak
384384
// tidak bisa update posisi cahaya cukup cepat, area sekitar jadi hitam
385385
// permanen / bug gelap. Ini terutama parah di game horror/RPG.
386-
// - Nilai 2: minimum yang lebih aman untuk menjaga lighting responsif
386+
// - Nilai 2: tetap terlalu agresif untuk banyak game modern.
387+
// - Nilai 3/6: nilai yang lebih aman untuk menjaga lighting responsif
387388
// tanpa mengorbankan performance terlalu banyak.
388-
// - Nilai 4: cukup untuk senter bergerak smooth, tetap hemat vs default.
389389
// - Default Roblox: ~8-16 tergantung scene.
390390
// Sumber: catb0x/Roblox-Potato-FFlags (confirmed 2026).
391-
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMax", "4");
392-
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMin", "2");
391+
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMax", "6");
392+
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMin", "3");
393393

394394
// DFIntTextureCompositorActiveJobs=1: batasi worker background yang
395395
// meng-composite atlas tekstur ke 1 thread — mencegah tekstur compositor

Bloxstrap/UI/ViewModels/Settings/FastFlagsViewModel.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ private void ApplyRecommendedFastFlags()
295295

296296
SelectedPreset = "AutoOptimize";
297297
RequestPageReloadEvent?.Invoke(this, EventArgs.Empty);
298-
Notify("Auto-optimize FastFlags telah diterapkan.");
298+
Notify("✅ Mode aktif: Auto-Optimize (deteksi hardware + optimasi otomatis).");
299299
}
300300

301301
private void ApplyRecommendedNetworkSettings()
@@ -324,7 +324,7 @@ private void ApplyRecommendedStabilityPreset()
324324

325325
SelectedPreset = "Stable";
326326
RequestPageReloadEvent?.Invoke(this, EventArgs.Empty);
327-
Notify("Preset stabil untuk low-spec telah diterapkan.");
327+
Notify("✅ Mode aktif: Stable (lebih aman, visual lebih bersih, performa lebih seimbang).");
328328
}
329329

330330
private void ApplyUltraLowSpecPreset()
@@ -376,7 +376,7 @@ private void ApplyUltraLowSpecPreset()
376376

377377
SelectedPreset = "UltraLow";
378378
RequestPageReloadEvent?.Invoke(this, EventArgs.Empty);
379-
Notify("Ultra low-spec preset untuk PC spek kentang telah diterapkan.");
379+
Notify("✅ Mode aktif: Ultra Low (lebih ringan, visual dikurangi, cocok untuk spek sangat rendah).");
380380
}
381381

382382
private void ApplyBalancedPreset() {
@@ -401,7 +401,7 @@ private void ApplyBalancedPreset() {
401401

402402
SelectedPreset = "Balanced";
403403
RequestPageReloadEvent?.Invoke(this, EventArgs.Empty);
404-
Notify("Preset seimbang telah diterapkan.");
404+
Notify("✅ Mode aktif: Balanced (keseimbangan visual dan performa).");
405405
}
406406

407407
/// <summary>
@@ -530,7 +530,7 @@ private void ApplyExtremePerformancePreset()
530530

531531
SelectedPreset = "ExtremePerformance";
532532
RequestPageReloadEvent?.Invoke(this, EventArgs.Empty);
533-
Notify("🥔 Potato Mode aktif — ringan, visual normal, aset tidak tembus.");
533+
Notify("🥔 Mode aktif: Potato Mode / Extreme Performance (lebih cepat, visual dikurangi, grass/wind tetap ada).");
534534
}
535535

536536
// ── Clear ClientAppSettings ───────────────────────────────────────────────────────
@@ -643,15 +643,15 @@ private void ToggleNightVision()
643643
// Night Vision OVERRIDE nilai itu ke True saat aktif.
644644
App.FastFlags.SetValue("FFlagNewLightAttenuation", "True");
645645

646-
// FIntRenderLocalLightUpdatesMax=8: naikkan dari 4 (potato mode) ke 8 agar
646+
// FIntRenderLocalLightUpdatesMax=8: naikkan dari 6 (potato mode) ke 8 agar
647647
// senter/torch update lebih sering → radius cahaya terasa lebih luas & responsif.
648648
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMax", "8");
649-
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMin", "2");
649+
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMin", "3");
650650

651651
NightVisionEnabled = true;
652652
try { App.FastFlags.Save(); } catch { }
653653
try { App.Settings.Save(); } catch { }
654-
Notify("🌙 Night Vision aktif — area gelap akan lebih terang.");
654+
Notify("🌙 Mode aktif: Night Vision (menerangkan area gelap secara client-side, tanpa mengubah server/pemain lain).");
655655
}
656656
else
657657
{
@@ -660,14 +660,14 @@ private void ToggleNightVision()
660660
// Cukup hapus flag ini sehingga Roblox pakai model lighting default-nya sendiri.
661661
App.FastFlags.SetValue("FFlagFastGPULightCulling3", null);
662662
App.FastFlags.SetValue("FFlagNewLightAttenuation", null);
663-
// Kembalikan light updates ke nilai Potato Mode
664-
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMax", "4");
665-
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMin", "2");
663+
// Kembalikan light updates ke nilai Potato Mode yang lebih aman
664+
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMax", "6");
665+
App.FastFlags.SetValue("FIntRenderLocalLightUpdatesMin", "3");
666666

667667
NightVisionEnabled = false;
668668
try { App.FastFlags.Save(); } catch { }
669669
try { App.Settings.Save(); } catch { }
670-
Notify("🌙 Night Vision dinonaktifkan.");
670+
Notify("🌙 Mode aktif: Night Vision nonaktif — kembali ke mode normal.");
671671
}
672672

673673
OnPropertyChanged(nameof(NightVisionEnabled));

0 commit comments

Comments
 (0)