Bir internet kullanıcısı, Steam'den oyun alma simülatörü geliştirdi

16055

Seçkin
Katılım
22 Ocak 2025
Mesajlar
5.960
Makaleler
66
Çözümler
106
Beğeniler
5.752

Atın bakalım kütüphaneleri
 
Ses efektleri falan çok güzel olmuş. Kütüphane linkini nasıl atacağız?
 
Tüm mağazayı tek tıkla alamıyor muyuz ya
 
@eternatus Tüm oyunları alma kodu bu. Sağ tık, incele, console yapıp yapıştırın oraya. Tüm oyunlar sepet bölümüne ekleniyor.

JavaScript:
fetch('https://www.steamsalesimulator.com/_next/static/chunks/880-0922707b016abfdb.js?dpl=dpl_4GJc3us9DE9PLCeQ4swm9XvVbcJZ')
  .then(r => r.text())
  .then(text => {
    const re = /\{id:"[^{}]*(?:\{[^{}]*\}[^{}]*)*\}/g;
    const matches = text.match(re) || [];
    const games = [];
    const seen = new Set();
    for (const block of matches) {
      try {
        const obj = new Function('return ' + block)();
        if (obj && obj.appid && !seen.has(obj.appid)) {
          seen.add(obj.appid);
          games.push(obj);
        }
      } catch (e) {}
    }
    const data = JSON.parse(localStorage.getItem('steam-dopamine-v1'));
    games.forEach(g => {
      data.state.cart[g.appid] = g;
    });
    localStorage.setItem('steam-dopamine-v1', JSON.stringify(data));
    console.log('Tüm oyunlar eklendi');
    location.reload();
  });


 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…