Content Type
Profiles
Forums
Downloads
Store
Release Notes
Everything posted by @LeX
-
.gl-wrap{--bg:#0b0e1a;--card:#12172a;--muted:#aab2c9;--brand:#6ee7ff;--brand2:#8b5cf6;--ok:#22c55e;--warn:#f59e0b;--danger:#ef4444;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#e6ebff;line-height:1.55;--random-hue:.5} @keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgba(110,231,255,.3)}50%{box-shadow:0 0 30px rgba(110,231,255,.6)}} @keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes bounce-in{0%{transform:scale(.3) rotate(10deg);opacity:0}50%{transform:scale(1.05) rotate(-5deg)}70%{transform:scale(.9) rotate(2deg)}100%{transform:scale(1) rotate(0);opacity:1}} .gl-hero{position:relative;border-radius:18px;padding:28px;overflow:hidden;background: radial-gradient(1200px 400px at 80% -10%, rgba(139,92,246,.35), transparent), radial-gradient(1000px 400px at -20% -10%, rgba(110,231,255,.35), transparent), linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)), var(--card); box-shadow:0 10px 30px rgba(0,0,0,.25);animation:pulse-glow 3s ease-in-out infinite;border:1px solid rgba(110,231,255,.2)} .gl-edition{display:inline-block;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;padding:6px 14px;border-radius:20px;font-weight:800;font-size:13px;letter-spacing:1px;animation:bounce-in 1s ease-out;box-shadow:0 4px 15px rgba(245,158,11,.4);margin-bottom:12px} .gl-hero h1{font-size:clamp(22px,3vw,36px);margin:0 0 6px;letter-spacing:.2px;background:linear-gradient(135deg,#6ee7ff,#8b5cf6,#f59e0b);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease-in-out infinite} .gl-sub{color:var(--muted);margin:0 0 16px} .gl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px} .gl-btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;padding:10px 14px;font-weight:700;text-decoration:none;transition:all .3s ease;background:#1f2744;color:#fff;position:relative;overflow:hidden} .gl-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s} .gl-btn:hover::before{left:100%} .gl-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(110,231,255,.3)} .gl-btn--primary{background-image:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 4px 15px rgba(110,231,255,.3)} .gl-btn--ghost{background:#0f1429;border:1px solid rgba(255,255,255,.08)} .gl-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:18px} .gl-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),var(--card);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:18px;transition:.3s all;position:relative} .gl-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.3);border-color:rgba(110,231,255,.3)} .gl-card h3{margin:0 0 10px;font-size:18px;background:linear-gradient(45deg,#6ee7ff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .gl-list{margin:0;padding-left:18px} .gl-list li{margin:6px 0;transition:.2s all} .gl-list li:hover{color:var(--brand);transform:translateX(5px)} .gl-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px} .gl-badge{border-radius:999px;padding:6px 10px;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#0f1429;color:#cfe1ff;transition:.3s all} .gl-badge:hover{background:rgba(110,231,255,.1);border-color:var(--brand);transform:scale(1.05)} .gl-prize{display:flex;gap:10px;align-items:center;margin:8px 0;padding:10px;border-radius:12px;background:#0f1429;border:1px dashed rgba(255,255,255,.12);transition:.3s all;position:relative} .gl-prize:hover{background:linear-gradient(45deg,rgba(110,231,255,.1),rgba(139,92,246,.1));border-color:var(--brand);transform:scale(1.02);box-shadow:0 5px 15px rgba(110,231,255,.2)} .gl-prize b{white-space:nowrap} .gl-note{font-size:13px;color:var(--muted)} .gl-social{display:flex;gap:10px;flex-wrap:wrap} .gl-social a{display:inline-flex;gap:8px;align-items:center;text-decoration:none;color:#dfe7ff;background:#0f1429;border:1px solid rgba(255,255,255,.08);padding:8px 12px;border-radius:10px;transition:.3s all} .gl-social a:hover{background:var(--brand2);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,92,246,.4)} .gl-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap} .gl-avatar{display:flex;align-items:center;gap:10px} .gl-tag{font-size:12px;color:#9cb2ff;background:#0f1429;border:1px solid rgba(255,255,255,.08);padding:4px 8px;border-radius:999px;animation:pulse-glow 2s ease-in-out infinite} .gl-hero img{width:100%;height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06);margin-top:10px;transition:.3s all} .gl-hero img:hover{transform:scale(1.02);box-shadow:0 10px 30px rgba(110,231,255,.3)} .gl-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px} .gl-kpi{background:#0f1429;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;text-align:center;transition:.3s all} .gl-kpi:hover{background:linear-gradient(135deg,rgba(110,231,255,.1),rgba(139,92,246,.1));border-color:var(--brand);transform:translateY(-5px) scale(1.05)} .gl-kpi b{font-size:18px;display:block;background:linear-gradient(45deg,var(--brand),var(--brand2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .gl-prize:nth-child(2){border-color:#f5610b;background:linear-gradient(45deg,rgba(245,158,11,.1),rgba(239,68,68,.1))} .gl-prize:nth-child(3){border-color:#f59e0b;background:linear-gradient(45deg,rgba(245,158,11,.1),rgba(239,68,68,.1))} .gl-prize:nth-child(4){border-color:#22c55e;background:linear-gradient(45deg,rgba(34,197,94,.1),rgba(110,231,255,.1))} .gl-prize:nth-child(5){border-color:var(--brand2);background:linear-gradient(45deg,rgba(139,92,246,.1),rgba(110,231,255,.1))} .gl-alert{margin-top:10px;background:linear-gradient(135deg, rgba(239,68,68,.15), rgba(245,158,11,.15));border:1px solid rgba(239,68,68,.45);border-radius:12px;padding:12px} .gl-alert b{color:#fff} .custom-Emoji{ /* reset stiluri emoji */ background: none !important; -webkit-background-clip: initial !important; background-clip: initial !important; -webkit-text-fill-color: initial !important; /* Safari/Chrome */ color: initial !important; /* Firefox/Chromium */ display: inline-block; /* previne moșteniri ciudate */ font-family: "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif; } @media (max-width:800px){.gl-grid{grid-template-columns:1fr}.gl-kpis{grid-template-columns:repeat(2,1fr)}} EDIȚIA #36 Concurs – Câștigă puncte & premii în ItemShop sau arme în CS2 Înscrie-te la tombolă, strânge puncte pe forum și prinde premiile tari. Extragerea are loc în fiecare luni. Înscrie-te la Tombolă Vezi statistici curente Deschide ItemShop Stare înscrieriDeschise 7 zile ExtragereLuni Premii (items) înItemShop Scopul Vrem să-ți oferim șansa de a acumula puncte suplimentare pe forum, pe care le poți folosi în ItemShop pentru produse speciale (inclusiv VIP). Cum te înscrii ? Autentifică-te pe forum. Intră pe pagina Tombolei și apasă „Înscrie-te în tombolă”. Răspunde la acest topic cu „particip”. Verificăm conturile dublate Înscrieri: 7 zile Extragere: luni Fair-play: anti dublu-account Desfășurare & Extragere Înscrierile sunt deschise timp de 7 zile. Extragerea câștigătorilor are loc în fiecare luni. Statistici tombolă (curent) Datele live (număr înscriși, șanse, stadii) sunt actualizate pe pagina de statistici. Premii Locul I (Special): AK-47 | Crossfade (Minimal Wear) Locul II: 1 × Mystery Box Premium Locul III: 1 × Mystery Box III Locul IV: 1 × Mystery Box IV IMPORTANT (Locul I / Premiu Special): pentru a primi skin-ul AK-47 | Crossfade (Minimal Wear), câștigătorul trebuie obligatoriu să-l adauge pe Steam pe th3#afk sau să ia legătura cu el pe forum: profil th3#afk. Fără confirmarea de pe Steam / forum, skin-ul nu poate fi livrat. Add pe Steam Contact pe Forum Rețele sociale Facebook Instagram Twitter Întrebări? Scrie mesaj privat către th3#afk Mult succes tuturor! Anunț pentru grupuri Notificăm: Members, V.I.P, Server Managers, Domnișoară, Hall Of Fame, Designers, Moderators, Global Moderators
-
Felicitări câștigătorilor Mulțumim tuturor participanților 1 Locul 1 utzu 2 Locul 2 Alberto2k24 3 Locul 3 KiLLsoMeTime /* ======= Config rapid ======= */ .aw-card{ --aw-width: 560px; /* ajustează lățimea cardului */ --aw-bg: #0f172a; /* fundal card (dark, neutru) */ --aw-surface: #111827; /* strat interior */ --aw-text: #e5e7eb; /* text principal */ --aw-muted: #9aa4b2; /* text secundar */ --aw-border: #243045; /* contur discret */ --aw-accent: #95a3b8; /* accent subtil, rece */ --aw-soft: rgba(255,255,255,.035); } /* ======= Card ======= */ .aw-card{ width: min(100%, var(--aw-width)); margin: 24px auto; color: var(--aw-text); background: linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,0)) , var(--aw-bg); border: 1px solid var(--aw-border); border-radius: 16px; overflow: clip; box-shadow: 0 10px 30px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.02); position: relative; isolation: isolate; } /* film fin “linen” animat, extrem de discret */ .aw-card::before{ content:""; position:absolute; inset:0; background: linear-gradient( to right, transparent 0%, rgba(255,255,255,.04) 50%, transparent 100%), repeating-linear-gradient(90deg, rgba(255,255,255,.015) 0 1px, transparent 1px 3px); mix-blend-mode: overlay; opacity: .35; animation: aw-shift 14s linear infinite; pointer-events:none; } @keyframes aw-shift { 0%{transform:translateX(-8%)} 100%{transform:translateX(8%)} } /* ======= Header ======= */ .aw-head{ padding: 18px 20px 8px; text-align:center; } .aw-title{ margin: 0; font: 800 1.15rem/1.2 system-ui, -apple-system, Segoe UI, Roboto, Inter, sans-serif; letter-spacing:.3px; color: var(--aw-text); position: relative; display:inline-block; } .aw-title::after{ content:""; display:block; height:2px; width: 84%; margin: 8px auto 0; background: linear-gradient(90deg, transparent, var(--aw-accent), transparent); filter: blur(.2px); opacity:.6; transform-origin: center; animation: aw-breathe 5s ease-in-out infinite; } @keyframes aw-breathe { 0%,100%{transform:scaleX(.95); opacity:.45} 50%{transform:scaleX(1); opacity:.75} } .aw-sub{ margin: 8px 0 12px; color: var(--aw-muted); font-size: .92rem; } /* ======= Listă ======= */ .aw-list{ list-style: none; padding: 6px; margin: 0 0 8px; display: grid; gap: 8px; } .aw-item{ display: grid; grid-template-columns: 28px 1fr auto; align-items: center; gap: 12px; padding: 12px 14px; background: linear-gradient(180deg, var(--aw-surface), #0d1524); border: 1px solid var(--aw-border); border-radius: 12px; position: relative; overflow: hidden; } /* bară laterală tonală, fără culori stridente */ .aw-item::before{ content:""; position:absolute; left:0; top:0; bottom:0; width:3px; background: linear-gradient(180deg, rgba(149,163,184,.55), rgba(149,163,184,.15)); opacity:.7; } .aw-first::before { background: linear-gradient(180deg, rgba(200,206,217,.75), rgba(149,163,184,.25)); } .aw-second::before { background: linear-gradient(180deg, rgba(180,192,209,.65), rgba(149,163,184,.2)); } .aw-third::before { background: linear-gradient(180deg, rgba(160,176,197,.6), rgba(149,163,184,.18)); } /* rank rotund, emboss subtil */ .aw-rank{ height: 28px; width: 28px; border-radius: 50%; display: grid; place-items: center; font-weight: 800; font-size: .9rem; color: #ced6e3; background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.08), rgba(255,255,255,0) 60%), linear-gradient(180deg, #0c1423, #0b1220); box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), 0 1px 2px rgba(0,0,0,.5); } .aw-label{ color: var(--aw-muted); font-weight: 700; letter-spacing:.2px; font-size: .92rem; } .aw-user{ color: var(--aw-text); text-decoration: none; font-weight: 800; letter-spacing:.2px; transition: filter .2s ease, transform .2s ease; will-change: filter, transform; } .aw-user:hover{ filter: brightness(1.05); transform: translateY(-1px); text-decoration: underline dotted; text-underline-offset: 3px; } /* hover lift foarte discret pe rând */ .aw-item:hover{ box-shadow: 0 10px 18px rgba(0,0,0,.35), inset 0 0 0 1px rgba(255,255,255,.03); transform: translateY(-1px); } /* Respectă preferința de reduce motion */ @media (prefers-reduced-motion: reduce){ .aw-card::before, .aw-title::after{ animation: none !important; } .aw-user, .aw-item{ transition: none !important; } }
-
.gl-wrap { --bg: #0b0e1a; --card: #12172a; --muted: #aab2c9; --brand: #6ee7ff; --brand2: #8b5cf6; --ok: #22c55e; --warn: #f59e0b; --danger: #ef4444; font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; color: #e6ebff; line-height: 1.55; --random-hue: 0.5; } @keyframes pulse-glow { 0%, 100% { box-shadow: 0 0 20px rgba(110, 231, 255, 0.3); } 50% { box-shadow: 0 0 30px rgba(110, 231, 255, 0.6); } } @keyframes shimmer { 0% { background-position: -200% 0; } 100% { background-position: 200% 0; } } @keyframes bounce-in { 0% { transform: scale(0.3) rotate(10deg); opacity: 0; } 50% { transform: scale(1.05) rotate(-5deg); } 70% { transform: scale(0.9) rotate(2deg); } 100% { transform: scale(1) rotate(0deg); opacity: 1; } } .gl-hero { position: relative; border-radius: 18px; padding: 28px; overflow: hidden; background: radial-gradient(1200px 400px at 80% -10%, rgba(139, 92, 246, .35), transparent), radial-gradient(1000px 400px at -20% -10%, rgba(110, 231, 255, .35), transparent), linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .02)), var(--card); box-shadow: 0 10px 30px rgba(0, 0, 0, .25); animation: pulse-glow 3s ease-in-out infinite; border: 1px solid rgba(110, 231, 255, 0.2) } .gl-edition { display: inline-block; background: linear-gradient(135deg, #f59e0b, #ef4444); color: white; padding: 6px 14px; border-radius: 20px; font-weight: 800; font-size: 13px; letter-spacing: 1px; animation: bounce-in 1s ease-out; box-shadow: 0 4px 15px rgba(245, 158, 11, 0.4); margin-bottom: 12px; } .gl-hero h1 { font-size: clamp(22px, 3vw, 36px); margin: 0 0 6px 0; letter-spacing: .2px; background: linear-gradient(135deg, #6ee7ff, #8b5cf6, #f59e0b); background-size: 200% 200%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: shimmer 3s ease-in-out infinite; } .gl-sub { color: var(--muted); margin: 0 0 16px 0 } .gl-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 8px } .gl-btn { display: inline-flex; align-items: center; gap: 8px; border: 0; border-radius: 12px; padding: 10px 14px; font-weight: 700; text-decoration: none; transition: all .3s ease; background: #1f2744; color: white; position: relative; overflow: hidden; } .gl-btn::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: left 0.5s; } .gl-btn:hover::before { left: 100%; } .gl-btn:hover { transform: translateY(-2px) scale(1.02); box-shadow: 0 8px 25px rgba(110, 231, 255, .3) } .gl-btn--primary { background-image: linear-gradient(135deg, var(--brand), var(--brand2)); box-shadow: 0 4px 15px rgba(110, 231, 255, 0.3); } .gl-btn--ghost { background: #0f1429; border: 1px solid rgba(255, 255, 255, .08) } .gl-grid { display: grid; grid-template-columns: 1.2fr .8fr; gap: 16px; margin-top: 18px } .gl-card { background: linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, .01)), var(--card); border: 1px solid rgba(255, 255, 255, .06); border-radius: 16px; padding: 18px; transition: all 0.3s ease; position: relative; } .gl-card:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(0, 0, 0, .3); border-color: rgba(110, 231, 255, 0.3); } .gl-card h3 { margin: 0 0 10px 0; font-size: 18px; background: linear-gradient(45deg, #6ee7ff, #8b5cf6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .gl-list { margin: 0; padding-left: 18px } .gl-list li { margin: 6px 0; transition: all 0.2s ease; } .gl-list li:hover { color: var(--brand); transform: translateX(5px); } .gl-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px } .gl-badge { border-radius: 999px; padding: 6px 10px; font-size: 12px; border: 1px solid rgba(255, 255, 255, .12); background: #0f1429; color: #cfe1ff; transition: all 0.3s ease; } .gl-badge:hover { background: rgba(110, 231, 255, 0.1); border-color: var(--brand); transform: scale(1.05); } .gl-prize { display: flex; gap: 10px; align-items: center; margin: 8px 0; padding: 10px; border-radius: 12px; background: #0f1429; border: 1px dashed rgba(255, 255, 255, .12); transition: all 0.3s ease; position: relative; } .gl-prize:hover { background: linear-gradient(45deg, rgba(110, 231, 255, 0.1), rgba(139, 92, 246, 0.1)); border-color: var(--brand); transform: scale(1.02); box-shadow: 0 5px 15px rgba(110, 231, 255, 0.2); } .gl-prize b { white-space: nowrap } .gl-note { font-size: 13px; color: var(--muted) } .gl-social { display: flex; gap: 10px; flex-wrap: wrap } .gl-social a { display: inline-flex; gap: 8px; align-items: center; text-decoration: none; color: #dfe7ff; background: #0f1429; border: 1px solid rgba(255, 255, 255, .08); padding: 8px 12px; border-radius: 10px; transition: all 0.3s ease; } .gl-social a:hover { background: var(--brand2); color: white; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(139, 92, 246, 0.4); } .gl-footer { display: flex; justify-content: space-between; gap: 12px; align-items: center; margin-top: 16px; flex-wrap: wrap } .gl-avatar { display: flex; align-items: center; gap: 10px } .gl-tag { font-size: 12px; color: #9cb2ff; background: #0f1429; border: 1px solid rgba(255, 255, 255, .08); padding: 4px 8px; border-radius: 999px; animation: pulse-glow 2s ease-in-out infinite; } .gl-hero img { width: 100%; height: auto; border-radius: 12px; border: 1px solid rgba(255, 255, 255, .06); margin-top: 10px; transition: all 0.3s ease; } .gl-hero img:hover { transform: scale(1.02); box-shadow: 0 10px 30px rgba(110, 231, 255, 0.3); } .gl-kpis { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 8px } .gl-kpi { background: #0f1429; border: 1px solid rgba(255, 255, 255, .08); border-radius: 12px; padding: 12px; text-align: center; transition: all 0.3s ease; } .gl-kpi:nth-child(2) { animation-delay: 1s; } .gl-kpi:nth-child(3) { animation-delay: 2s; } .gl-kpi:hover { background: linear-gradient(135deg, rgba(110, 231, 255, 0.1), rgba(139, 92, 246, 0.1)); border-color: var(--brand); transform: translateY(-5px) scale(1.05); } .gl-kpi b { font-size: 18px; display: block; background: linear-gradient(45deg, var(--brand), var(--brand2)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .gl-prize:nth-child(1) { border-color: #f5610b; background: linear-gradient(45deg, rgba(245, 158, 11, 0.1), rgba(239, 68, 68, 0.1)); } .gl-prize:nth-child(2) { border-color: #f59e0b; background: linear-gradient(45deg, rgba(245, 158, 11, 0.1), rgba(239, 68, 68, 0.1)); } .gl-prize:nth-child(3) { border-color: #22c55e; background: linear-gradient(45deg, rgba(34, 197, 94, 0.1), rgba(110, 231, 255, 0.1)); } .gl-prize:nth-child(4) { border-color: var(--brand2); background: linear-gradient(45deg, rgba(139, 92, 246, 0.1), rgba(110, 231, 255, 0.1)); } .gl-prize:nth-child(5) { border-color: var(--brand); background: linear-gradient(45deg, rgba(110, 231, 255, 0.1), rgba(139, 92, 246, 0.1)); } .gl-prize:nth-child(6) { border-color: var(--ok); background: linear-gradient(45deg, rgba(34, 197, 94, 0.1), rgba(245, 158, 11, 0.1)); } .gl-prize:nth-child(7) { border-color: var(--danger); background: linear-gradient(45deg, rgba(239, 68, 68, 0.1), rgba(139, 92, 246, 0.1)); } .gl-prize:nth-child(8) { border-color: hsl(calc(var(--random-hue, 0) * 360), 70%, 60%); background: linear-gradient(45deg, hsla(calc(var(--random-hue, 0) * 360), 70%, 60%, 0.1), rgba(110, 231, 255, 0.1) ); } .gl-prize:nth-child(9) { border-color: hsl(calc(var(--random-hue, 0) * 360), 70%, 60%); background: linear-gradient(45deg, hsla(calc(var(--random-hue, 0) * 360), 70%, 60%, 0.1), rgba(110, 231, 255, 0.1)); } .gl-prize:nth-child(10) { border-color: hsl(calc(var(--random-hue, 0) * 360), 70%, 60%); background: linear-gradient(45deg, hsla(calc(var(--random-hue, 0) * 360), 70%, 60%, 0.1), rgba(110, 231, 255, 0.1) ); } @media (max-width:800px) { .gl-grid { grid-template-columns: 1fr } .gl-kpis { grid-template-columns: repeat(2, 1fr) } } EDIȚIA #35 Concurs – Câștigă puncte & premii în ItemShop sau arme în CS2 Înscrie-te la tombolă, strânge puncte pe forum și prinde premiile tari. Extragerea are loc în fiecare luni. Înscrie-te la Tombolă Vezi statistici curente Deschide ItemShop Stare înscrieriDeschise 7 zile ExtragereLuni Puncte utile înItemShop Scopul Vrem să-ți oferim șansa de a acumula puncte suplimentare pe forum, pe care le poți folosi în ItemShop pentru produse speciale (inclusiv VIP). Cum te înscrii Autentifică-te pe forum. Intră pe pagina Tombolei și apasă „Înscrie-te în tombolă”. Răspunde la acest topic cu „particip”. Verificăm conturile dublate Înscrieri: 7 zile Extragere: luni Fair-play: anti dublu-account Desfășurare & Extragere Înscrierile sunt deschise timp de 7 zile. Extragerea câștigătorilor are loc în fiecare luni. Statistici tombolă (curent) Datele live (număr înscriși, șanse, stadii) sunt actualizate pe pagina de statistici. Premii Locul I: 1 × Mystery Box Premium Locul II: 1 × Mystery Box III Locul III: 1 × Mystery Box IV Rețele sociale Facebook Instagram Twitter Întrebări? Scrie mesaj privat către th3#afk Mult succes tuturor! Anunț pentru grupuri Notificăm: Members, V.I.P, Server Managers , Domnișoară , Hall Of Fame, Designers, Moderators, Global Moderators
-
Version 1.6 ( Open Source )
25 downloads
Nume: Report Players (Sistem de tickete) Versiune: 1.6 - Open Source Autor: Yvezzaint + Edit: @LeX Module necesare easy_http nvault regex json Introducere Acest plugin a fost creat initial de Yvezzaint si editat de mine pentru a elimina dependenta de API-ul sau. Puteti descarca pluginul original mai jos: Ce face acest plugin? Acest plugin adauga un sistem de raportare a jucatorilor, oferind o metoda rapida si eficienta pentru jucatori de a raporta comportamente suspecte, incalcari ale regulilor sau alte probleme direct administratorilor. Jucatorii pot raporta alti jucatori folosind comanda say /report Administratorii primesc notificari despre rapoarte in joc si pe Discord. Rapoartele sunt trimise catre un webhook Discord, permitand monitorizarea externa a plangerilor. Sistem de cooldown pentru a preveni abuzurile de raportare. Interfata meniului interactiva, permitand jucatorilor sa selecteze jucatorul si sa completeze motivul raportului. Caracteristici principale Meniu interactic de raportare – Jucatorii pot selecta un jucator din lista, specifica motivul raportului si marca raportul ca fiind urgent, daca este necesar. Trimiterea automata a rapoartelor catre Discord – Rapoartele sunt trimise catre un webhook Discord, incluzand mai multe informatii de baza. Sistem de notificare pentru administratori – Administratorii online primesc notificari instantanee despre rapoartele trimise, permitand interventia rapida. Sistem de cooldown pentru rapoarte – Un jucator nu poate trimite rapoarte repetate intr-un interval scurt de timp, prevenind abuzurile. Filtrare si gestionare de rapoarte pentru administratori – Pluginul identifica administratorii online si ii afiseaza jucatorilor inainte de a trimite un raport, incurajand trimiterea de mesaje directe in loc de raportare. CVAR-uri importante si configurare report_webhook - URL-ul webhook-ului Discord unde sunt trimise rapoartele. Trebuie sa fie un URL valid pentru webhook-ul Discord. report_image - URL-ul imaginii afisate in embed-ul Discord al raportului. Trebuie sa fie un URL valid pentru imagine. report_advanced_cvar_check - Activeaza/dezactiveaza verificarea avansata. Valoarea pozitiva ( 1 - Implicit) permite verificarea avansata, Valoarenegativa sau 0 permite doar verificare standard. report_admin_flags - Specifica flag-urile pe care un administrator trebuie sa le aiba pentru a primi notificari despre rapoarte. De exemplu, "d" pentru administratorii cu flag-ul "d". report_min_flags - Numarul minim de flag-uri necesare pentru ca un jucator sa fie considerat administrator. De exemplu, "6" inseamna ca un jucator trebuie sa aiba cel putin 6 flag-uri pentru a fi considerat administrator. report_admin_display - Numarul maxim de administratori afisati atunci cand un jucator incearca sa trimita un raport. De exemplu, "4" inseamna ca vor fi afisati pana la 4 administratori online. report_cooldown - Perioada (in minute) dupa care un jucator poate trimite un alt raport. De exemplu, "30" inseamna ca un jucator trebuie sa astepte 30 de minute inainte de a trimite un nou raport. report_admin_notify - Activeaza/dezactiveaza notificarea pentru administratori atunci cand un raport este trimis (1 = activat, 0 = dezactivat). De exemplu, "1" inseamna ca administratorii vor primi notificari. report_display_image - Activeaza/dezactiveaza afisarea unei imagini in embed-ul Discord al raportului (1 = activat, 0 = dezactivat). De exemplu, "1" inseamna ca va fi afisata o imagine in embed-ul Discord. report_display_footer - Activeaza/dezactiveaza afisarea unui footer in mesajul Discord (1 = activat, 0 = dezactivat). De exemplu, "1" inseamna ca va fi afisat un footer in mesajul Discord. report_footer_type - Reprezinta tipul de footer in embend-ul reportului, 0 (implicit) va prelua dns-ul server-ului din numele server-ului / 1 se va folosi textul setat la cvar-ul 'report_footer_text' report_footer_text - Seteaza textul footer din embedul report-ului report_advanced_cvar_check - Activeaza/Dezactiveaza verificarea avansata 0 (implicit) verificare standard, 1 Verificare avansata (Get Request) Configurare incorecta Daca pluginul nu este configurat corect, jucatorii vor primi un mesaj de eroare in joc, informandu-i ca pluginul nu este configurat corect si sa contacteze administratorul serverului. De exemplu, daca URL-ul webhook-ului Discord nu este valid, pluginul va afisa un mesaj de eroare si nu va trimite raportul. De asemenea se for afisa in consola serverului si mesaje informative despre acest lucru si ce nu a fost configurat corect Alte Caracteristici Sistemul este capabil sa faca si o verificare avansata a valorilor cvar pentru 'report_webhook' cat si 'report_image'. Aceasta verificare consta in anumiti factori ce pot influenta in anumite cazuri performanta dar este mai sigur. Aceasta verificare consta in general prin trimiterea de GET Request catre link-urile setate in cvar. Verificare webhook Discord: Daca Webhook ID este valid Daca Token-ul este valid La final poate determina daca ambele criterii sunt valide, daca acestea sunt valide, link-ul este valid Verificare URL imagine ( indisponibil momentan ) : Daca se poate face o conexiune catre acel link Daca returneaza fisier si daca acesta este o imagine La final va determina daca link-ul este intradevar o imagine, si daca returneaza content de tip imagine (orice format de imagine) Verificarea standard consta doar in verificarea string-ului link-urilor cat si verificarea prin regex daca link-ul de discord webhook respecta formatarea standard a acestuia ( Ex: https://discord.com/api/webhooks/ID_webhook/Token_webhook ) Imagini Concluzie Acest plugin ofera o solutie eficienta pentru gestionarea plangerilor. Ofera o interfata usor de utilizat, notificari automate pentru administratori si o metoda rapida de raportare a problemelor. Integratia cu Discord permite gestionarea usoara a plangerilor si luarea masurilor necesare in timp real. Usor de folosit Personalizabil prin CVAR-uri Eficient pentru administratori Change Log - Istoricul versiunilor .inlineCode { background: rgb(var(--theme-area_background_light)); padding: 2px 5px; font-family: monospace; border: 1px solid rgba(var(--theme-area_background_dark), 0.15); border-radius: var(--radius-1); display: inline-block; }Free -
View File Report Player System Nume: Report Players (Sistem de tickete) Versiune: 1.6 - Open Source Autor: Yvezzaint + Edit: @LeX Module necesare easy_http nvault regex json Introducere Acest plugin a fost creat initial de Yvezzaint si editat de mine pentru a elimina dependenta de API-ul sau. Puteti descarca pluginul original mai jos: Ce face acest plugin? Acest plugin adauga un sistem de raportare a jucatorilor, oferind o metoda rapida si eficienta pentru jucatori de a raporta comportamente suspecte, incalcari ale regulilor sau alte probleme direct administratorilor. Jucatorii pot raporta alti jucatori folosind comanda say /report Administratorii primesc notificari despre rapoarte in joc si pe Discord. Rapoartele sunt trimise catre un webhook Discord, permitand monitorizarea externa a plangerilor. Sistem de cooldown pentru a preveni abuzurile de raportare. Interfata meniului interactiva, permitand jucatorilor sa selecteze jucatorul si sa completeze motivul raportului. Caracteristici principale Meniu interactic de raportare – Jucatorii pot selecta un jucator din lista, specifica motivul raportului si marca raportul ca fiind urgent, daca este necesar. Trimiterea automata a rapoartelor catre Discord – Rapoartele sunt trimise catre un webhook Discord, incluzand mai multe informatii de baza. Sistem de notificare pentru administratori – Administratorii online primesc notificari instantanee despre rapoartele trimise, permitand interventia rapida. Sistem de cooldown pentru rapoarte – Un jucator nu poate trimite rapoarte repetate intr-un interval scurt de timp, prevenind abuzurile. Filtrare si gestionare de rapoarte pentru administratori – Pluginul identifica administratorii online si ii afiseaza jucatorilor inainte de a trimite un raport, incurajand trimiterea de mesaje directe in loc de raportare. CVAR-uri importante si configurare report_webhook - URL-ul webhook-ului Discord unde sunt trimise rapoartele. Trebuie sa fie un URL valid pentru webhook-ul Discord. report_image - URL-ul imaginii afisate in embed-ul Discord al raportului. Trebuie sa fie un URL valid pentru imagine. report_advanced_cvar_check - Activeaza/dezactiveaza verificarea avansata. Valoarea pozitiva ( 1 - Implicit) permite verificarea avansata, Valoarenegativa sau 0 permite doar verificare standard. report_admin_flags - Specifica flag-urile pe care un administrator trebuie sa le aiba pentru a primi notificari despre rapoarte. De exemplu, "d" pentru administratorii cu flag-ul "d". report_min_flags - Numarul minim de flag-uri necesare pentru ca un jucator sa fie considerat administrator. De exemplu, "6" inseamna ca un jucator trebuie sa aiba cel putin 6 flag-uri pentru a fi considerat administrator. report_admin_display - Numarul maxim de administratori afisati atunci cand un jucator incearca sa trimita un raport. De exemplu, "4" inseamna ca vor fi afisati pana la 4 administratori online. report_cooldown - Perioada (in minute) dupa care un jucator poate trimite un alt raport. De exemplu, "30" inseamna ca un jucator trebuie sa astepte 30 de minute inainte de a trimite un nou raport. report_admin_notify - Activeaza/dezactiveaza notificarea pentru administratori atunci cand un raport este trimis (1 = activat, 0 = dezactivat). De exemplu, "1" inseamna ca administratorii vor primi notificari. report_display_image - Activeaza/dezactiveaza afisarea unei imagini in embed-ul Discord al raportului (1 = activat, 0 = dezactivat). De exemplu, "1" inseamna ca va fi afisata o imagine in embed-ul Discord. report_display_footer - Activeaza/dezactiveaza afisarea unui footer in mesajul Discord (1 = activat, 0 = dezactivat). De exemplu, "1" inseamna ca va fi afisat un footer in mesajul Discord. report_footer_type - Reprezinta tipul de footer in embend-ul reportului, 0 (implicit) va prelua dns-ul server-ului din numele server-ului / 1 se va folosi textul setat la cvar-ul 'report_footer_text' report_footer_text - Seteaza textul footer din embedul report-ului report_advanced_cvar_check - Activeaza/Dezactiveaza verificarea avansata 0 (implicit) verificare standard, 1 Verificare avansata (Get Request) Configurare incorecta Daca pluginul nu este configurat corect, jucatorii vor primi un mesaj de eroare in joc, informandu-i ca pluginul nu este configurat corect si sa contacteze administratorul serverului. De exemplu, daca URL-ul webhook-ului Discord nu este valid, pluginul va afisa un mesaj de eroare si nu va trimite raportul. De asemenea se for afisa in consola serverului si mesaje informative despre acest lucru si ce nu a fost configurat corect Alte Caracteristici Sistemul este capabil sa faca si o verificare avansata a valorilor cvar pentru 'report_webhook' cat si 'report_image'. Aceasta verificare consta in anumiti factori ce pot influenta in anumite cazuri performanta dar este mai sigur. Aceasta verificare consta in general prin trimiterea de GET Request catre link-urile setate in cvar. Verificare webhook Discord: Daca Webhook ID este valid Daca Token-ul este valid La final poate determina daca ambele criterii sunt valide, daca acestea sunt valide, link-ul este valid Verificare URL imagine ( indisponibil momentan ) : Daca se poate face o conexiune catre acel link Daca returneaza fisier si daca acesta este o imagine La final va determina daca link-ul este intradevar o imagine, si daca returneaza content de tip imagine (orice format de imagine) Verificarea standard consta doar in verificarea string-ului link-urilor cat si verificarea prin regex daca link-ul de discord webhook respecta formatarea standard a acestuia ( Ex: https://discord.com/api/webhooks/ID_webhook/Token_webhook ) Imagini Concluzie Acest plugin ofera o solutie eficienta pentru gestionarea plangerilor. Ofera o interfata usor de utilizat, notificari automate pentru administratori si o metoda rapida de raportare a problemelor. Integratia cu Discord permite gestionarea usoara a plangerilor si luarea masurilor necesare in timp real. Usor de folosit Personalizabil prin CVAR-uri Eficient pentru administratori Change Log - Istoricul versiunilor .inlineCode { background: rgb(var(--theme-area_background_light)); padding: 2px 5px; font-family: monospace; border: 1px solid rgba(var(--theme-area_background_dark), 0.15); border-radius: var(--radius-1); display: inline-block; } Submitter @LeX Submitted 02/09/2025 Category Plugins
-
1. TopG Vote 2. TS3 Index Vote
-
1 download
Map Information: de_csreddevil (Counter-Strike 1.6) Overview: Game Mode: Bomb/Defuse (de_) Terrorists aim to plant a bomb, while Counter-Terrorists must stop them or defuse the bomb. Supported Players (Slots): Supports up to 32 players (16 per team). Map Features: Multiple tactical routes Balanced layout for competitive gameplay Popular among players for creating intense firefights. Author: Information about the map creator is not clearly attributed within available sources. created by @ aEEk.# , Hattrick Claudiu HKS & Leeroy (author of zm_reddevil and co-author of zm_zbek) for their old community.Free -
View File de_csreddevil Map Information: de_csreddevil (Counter-Strike 1.6) Overview: Game Mode: Bomb/Defuse (de_) Terrorists aim to plant a bomb, while Counter-Terrorists must stop them or defuse the bomb. Supported Players (Slots): Supports up to 32 players (16 per team). Map Features: Multiple tactical routes Balanced layout for competitive gameplay Popular among players for creating intense firefights. Author: Information about the map creator is not clearly attributed within available sources. created by @ aEEk.# , Hattrick Claudiu HKS & Leeroy (author of zm_reddevil and co-author of zm_zbek) for their old community. Submitter @LeX Submitted 10/24/2024 Category Maps
-
- 1
-
-
9 downloads
Autor: Pa1N Data publicării: 22 Iulie 2016 Dimensiune: 1.80 MB Număr maxim de jucători: 32 Instrucțiuni de instalare: Descărcare: Descărcați arhiva de_king2016.zip folosind link-ul de download furnizat pe forum. Dezarhivare: Dezarhivați fișierul de_king2016.zip utilizând un program de extragere a arhivelor precum WinRAR sau 7-Zip. Copiere fișier: După dezarhivare, copiați fișierul de_king2016.bsp în următorul director de pe computerul dumneavoastră: C:\Program Files\Steam\steamapps\common\Half-Life\cstrike\maps Dacă ați instalat jocul într-o altă locație, asigurați-vă că ajustați calea corespunzător.Free -
View File de_king2016 Autor: Pa1N Data publicării: 22 Iulie 2016 Dimensiune: 1.80 MB Număr maxim de jucători: 32 Instrucțiuni de instalare: Descărcare: Descărcați arhiva de_king2016.zip folosind link-ul de download furnizat pe forum. Dezarhivare: Dezarhivați fișierul de_king2016.zip utilizând un program de extragere a arhivelor precum WinRAR sau 7-Zip. Copiere fișier: După dezarhivare, copiați fișierul de_king2016.bsp în următorul director de pe computerul dumneavoastră: C:\Program Files\Steam\steamapps\common\Half-Life\cstrike\maps Dacă ați instalat jocul într-o altă locație, asigurați-vă că ajustați calea corespunzător. Submitter @LeX Submitted 08/03/2024 Category Maps
-
- 1
-
-
next time try not to make two topics for the same thing
-
Cum să devii proprietarul unei mașini de lux precum Aston Martin sau Rolls-Royce cu ajutorul BCCH Auto Switzerland Visezi să simți adrenalina pulsând prin vinele tale în timp ce accelerezi la volanul unei bijuterii pe patru roți? Să explorezi limitele performanței într-un vehicul care îmbină eleganța cu puterea brută? Dacă răspunsul este da, atunci ai ajuns în locul potrivit. În această călătorie captivantă, vom explora lumea fascinantă a mașinilor de lux și vom dezvălui secretele de a deveni proprietarul unei astfel de capodopere. Pasiunea pentru automobile de Lux: De la vis la realitate Automobilele de lux nu sunt simple mijloace de transport; ele sunt o expresie a stilului de viață, a reușitei și a pasiunii pentru performanță. Aceste bijuterii pe roți sunt create pentru a oferi o experiență de conducere de neuitat, combinând inginerie de vârf cu design captivant. De la Aston Martin, cu liniile sale elegante și puterea robustă, până la Rolls-Royce, simbolul suprem al rafinamentului și al luxului, fiecare marcă are propria poveste de spus. În căutarea ta pentru a deveni proprietarul unei mașini de lux, BCCH Auto Switzerland te va ghida pas cu pas în această aventură. Această companie de elită se dedică a oferi clienților săi acces la cele mai rafinate și exclusiviste automobile de pe planetă. Cu o gamă impresionantă de modele, de la Aston Martin, Lamborghini, Ferrari până la Rolls-Royce, BCCH Auto Switzerland este locul ideal pentru a-ți transforma visele în realitate. Găsirea mașinii potrivite Procesul de a alege mașina perfectă este o experiență personală și emoționantă. La BCCH Auto Switzerland, veți beneficia de asistență personalizată din partea unei echipe de experți pasionați. Aceștia vor înțelege preferințele și cerințele dumneavoastră, ghidându-vă către modelul care se potrivește cel mai bine stilului dumneavoastră de viață și personalității. Finanțarea visului: Opțiuni accesibile Odată ce ați găsit mașina perfectă, următorul pas este să găsiți soluția de finanțare potrivită. BCCH Auto Switzerland colaborează cu instituții financiare de top pentru a oferi clienților săi opțiuni flexibile și avantajoase. Indiferent dacă sunteți o persoană fizică sau juridică, veți beneficia de asistență personalizată pentru a găsi cea mai bună soluție de finanțare care se potrivește bugetului și cerințelor dumneavoastră. Procesul de achiziție: Un drum către exclusivitate La BCCH Auto Switzerland, procesul de achiziție este o experiență de neuitat. De la momentul în care pășiți în showroom-ul lor modern din Calea Bucureștilor 289, Otopeni și până la livrarea finală a mașinii dumneavoastră de vis, veți fi tratat cu cel mai înalt nivel de profesionalism și atenție la detalii. Echipa dedicată vă va ghida prin fiecare etapă, asigurându-se că întregul proces este fără efort și că satisfacția dumneavoastră este prioritatea principală. Servicii post-vânzare: Menținerea perfecțiunii Odată ce ați devenit proprietarul unei mașini de lux, BCCH Auto Switzerland continuă să vă ofere servicii excepționale. Echipa lor de experți certificați se va asigura că automobilul dumneavoastră este întreținut la cele mai înalte standarde, astfel încât să puteți savura fiecare milă parcursă la volanul acestei capodopere. Prin achiziționarea unei mașini de lux de la BCCH Auto Switzerland, veți deveni parte a unei comunități exclusiviste de pasionați ai automobilelor de lux. Veți avea ocazia de a interacționa cu alți proprietari care împărtășesc aceeași pasiune pentru performanță și rafinament, creând astfel conexiuni prețioase și amintiri de neuitat. În cele din urmă, ceea ce face ca deținerea unei mașini de lux să fie atât de specială este experiența de conducere în sine. De la senzația de putere sub capotă până la confortul suprem al interiorului luxos, fiecare călătorie va fi o aventură captivantă. Veți simți adrenalina pulsând în timp ce accelerați pe autostrăzi sau veți savura liniștea și rafinamentul în timp ce vă deplasați prin oraș. Devenind proprietarul unei mașini de lux precum Aston Martin, Ferrari, Lamborghini sau Rolls-Royce nu este doar o simplă achiziție; este o investiție în stilul de viață, în pasiune și în realizarea visurilor. Cu BCCH Auto Switzerland ca partener de încredere, această experiență exclusivistă devine accesibilă și memorabilă. Așadar, pregătește-te să trăiești visul și să savurezi fiecare moment la volanul unei capodopere automobile. Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } https://store.steampowered.com/app/2078450 Oi! Speed Freeks! You Krumped ‘em gud during da Open Beta and now we haz a release date ta share!! Settle down yooz lot, an’ get stuck in ta da details below! Warhammer 40,000: Speed Freeks will launch full speed into Early Access on the 6th of August 2024! We can’t thank you enough for your relentless energy, feedback and support that has fueled the development of Speed Freeks. Our Open Beta was a thrill to watch unfold, and now we’re looking forward to sharing even more with you as we dash toward the game’s Early Access launch in the coming weeks. We’re often asked: will Speed Freeks be Free-to-Play? Yes! Da mek boyz have confirmed that Speed Freeks will indeed be Free to Play, with plenty of snazzy loot to unlock for free. For those who want to get extra snazzy, we have additional customization features that are entirely optional and most importantly, not pay-to-win. We’ll share more details about this as we near release but rest assured, there will be plenty of Orky loot for everybody. Speed Freeks’ launch will mark its entry into Steam Early Access for a short period of time, allowing us to make some final adjustments ahead of the first full Speedwaagh, with a roadmap of content dropping later this year. You can find answers to frequently asked Early Access questions below: Why Early Access?We've involved the Speed Freeks community in the game’s development since it began, releasing an open Alpha and open Beta along the way, plus have been testing the game extensively internally to make sure we’re on the right path – taking into account all the valuable feedback that has come our way from those public tests. Early Access expands the game's player base and extends this method of community-collaborated feedback in a bigger way. We’ll use it to further refine and prioritize features, as well as our future roadmap. This is hugely helpful to our team in achieving its goal of releasing the most fun, balanced, stable and Orky version of Speed Freeks possible! Approximately, how long will Speed Freeks be in Early Access? We are aiming for an Early Access period of a few months while we continue to refine our first proppa Speedwaaagh! Which will be released later this year. How is the full version planned to differ from the Early Access version? Whilst a variety of cool content and enhancements will be added during Early Access, the full release of the game will bring a much more honed gameplay experience along with its significant content drop. This will include a new map, new vehicle, new features and enhancements to the game, as well as tweaks and additions based on the feedback we received from you along the way! Will my progress carry over from Early Access into the games full release?Yes, all rewards and unlocks earned during Early access will stay with your account when the game moves into launch and season one. What is the current state of the Early Access version? We were very proud to read so many comments saying that the Speed Freeks Alpha and Beta Tests were more stable than a lot of fully released games! There are certainly bugs left to squash, but the game is in a good state. Logging on and partying up with your friends to krump some gitz, while unlocking rewards is a fun and stable experience. Will Speed Freeks be priced differently during and after Early Access? Speed Freeks will continue to be a Free To Play game. How are you planning on involving the Community in your development process? We'll use surveys to ask questions directly and gather general feedback and suggestions with our public feedback board and bug tracker: https://speedfreeks40k.featureupvote.com/ During the Alpha and Beta, you provided a ton of feedback which has directly influenced the direction of our development. And as always, let us know in the comments below if you have anything to say about what we’re sharing with you today, too! Why do we have to sign up for an account?Two things, mainly. We'd like to gather telemetry to improve the game, plus contact the community via email through our newsletter. Sharing telemetry data and signing up for the newsletter are both optional, but we need the Speed Freeks account system to ask people if they want to opt in. The optional telemetry is getting anonymous user data that helps us diagnose bugs and other issues, as well as gameplay info that will help us balance and improve the game overall. Having this data also allows us to show you more detailed stats for things like vehicle ability usage, which will be shown in your Speed Freeks account. The optional newsletter is valuable for pinging players about new stuff added to the game. As a free to play live service title, it’s important to be able to inform active and inactive players about updates and new content. For example, there were thousands of players that accessed the Alpha test last year that we couldn't directly invite back to the Beta because the Speed Freeks account wasn’t implemented at that time. The newsletter can also send the more dedicated players guides, community content, stats overviews and other info that would interest them. Again, this is optional. We understand that some gamers are tired of making accounts, we get it. But collecting anonymous user data allows us to improve the game, and the ability to get in touch with players directly impacts the number of users that will be playing it. Free to play games have always survived with the assistance of user accounts, and we're asking you to make one so that it helps create a better, free experience that you guys can possibly enjoy for years. The Speed Freeks account takes a few minutes to create, but we hope that you’ll take that time to quickly sign up and try our game. Thanks for reading, and we look forward to joining you in the WAAAGH! You can read the Terms of Service and Use here: https://prismray.io/legal?agreementId=terms-of-services-and-use Privacy Policy and Data Collection details are here: https://prismray.io/legal?agreementId=privacy-policy On behalf of Caged Element and PLAION, we’z shoutin’ a big WAAAGH! Thanks for joinin’ da Kult of Speed in Warhammer 40,000: Speed Freeks! Join our community-focused game development discussions on your favorite platform: Steam Discussions Discord r/SpeedFreeks Suggest Features & Report Bugs Technical Support https://store.steampowered.com/app/2078450Vezi articolul complet
-
Cum să reduci căldura din mașină pe caniculă. Sfaturile specialiștilor Vara aceasta se anunță a fi una dintre cele mai călduroase din istoria României, cu temperaturi care depășesc limita de 40 de grade celsius, iar temperaturile extreme afectează negativ orice mașină. Temperaturile extreme afectează negativ orice mașină. Foto Shutterstock Canicula poate dăuna sănătății unui vehicul, ducând la reparații costisitoare și la o valoare reziduală mai mică. Având în vedere aceste lucruri, experți din cadrul companiei de date auto carVertical vin cu sfaturi utile despre cum să poți minimiza riscul de supraîncălzire a mașinii ca să o menții în formă optimă pe tot parcursul verii. Parchează la umbră Dacă este posibil, nu lăsa niciodată mașina direct în razele soarelui pentru perioade lungi de timp. Căldura poate distruge interiorul din piele până în punctul în care acesta începe să crape. Ca să nu mai vorbim de faptul că soarele afectează vopseaua mașinii și orice piese din plastic. Desigur aceste daune nu se întâmplă de pe o zi oe alta, dar dacă vrei să-ți păstrezi mașina într-o stare bună pe o perioadă lungă de timp, parchează-o la umbră sau într-un garaj. Până și să te urci într-o mașină încinsă este neplăcut și vei consuma multă energie ca s-o răcești. Matas Buzelis, expert auto din cadrul carVertical, sugerează să parchezi mașina în așa fel încât să nu fie cu fața la soare. „Nu este nimic mai neplăcut decât să intri într-un vehicul și să te așezi pe scaunele din piele neagră care au fost expuse direct la razele soarelui preț de câteva ore. Asigură-te că mașina este poziționată în așa fel încât soarele bate din spate până în momentul în care trebuie să te sui la volan, astfel încât scaunele și volanul să nu se încălzească prea tare” - explică domnul Buzelis. Deschide puțin toate ferestrele Dacă păstrezi geamurile laterale deschise câțiva centrimetri, chiar și atunci când mașina este parcată afară, direct la soare, temperatura din cabină nu va fi insuportabilă. „Aerul cald urcă și se evaporă prin geamurile deschise. Mai mult, dacă există chiar și cea mai mică urmă de vânt, interiorul mașinii va fi mult mai răcoros decât în cazul în care geamurile ar fi fost lăsate complet închise” - spune Buzelis. Asigură-te că aerul condiționat funcționează la capacitate optimă Înainte să înceapă vara și temperaturile să urce vertiginos, este important să vezi care este starea sistemului de aer condiționat. Dacă încă n-ai mers cu mașina la service, poate ar fi cazul s-o faci. Un filtru de aer murdar, un termostat defect sau gurile de ventilație blocate te vor face să te simți ca și cum ai fi într-o saună când îți conduci mașina. Asigură-te că aparatul de aer condiționat funcționează așa cum trebuie și că-ți poate oferi confortul pe care-l meriți. Nu aștepta până în ultimul minut pentru a remedia eventualele probleme de AC, coada de așteptare la service este mai lungă decât crezi pe timp de vară. Monitorizează presiunea în anvelope Vremea caldă duce la creșterea presiunii în anvelope, fenomen care în cazuri rare poate provoca o explozie. Pentru fiecare creștere de 10°C a temperaturii, presiunea în anvelope crește și ea cu 0,1 bar, chiar și atunci când mașina stă pe loc. Verifică regulat presiunea în anvelope ca să fii sigur că sunt umflate respectând cu strictețe recomandările producătorului. Căldura poate duce și la o uzură prematură, așa că fii atent la grosimea cauciucului. În caz contrar, riști să-ți fie afectate manevrabilitatea și frânarea mașinii, punându-te în situații periculoase când conduci. „Presiunea crescută face ca segmentul de mijloc al anvelopei să se uzeze mai repede decât părțile exterioare sau cele laterale. Dacă nu inspectezi presiunea la fiecare câteva mii de kilometri, anvelopele se pot uza și prin urmare vor avea o aderență slabă pe un carosabil umed” - explică expertul auto al carVertical. Verifică nivelul antigelului/lichidului de răcire Majoritatea motoarelor auto funcționează optim în intervalul de temperatură cuprins între 90°C și 105°C. Prin urmare, dacă nu este suficient lichid de răcire, motorul se poate supraîncălzi. Când afară este extrem de cald, aceste procese sunt accelerate. Verifică toate furtunele și vezi dacă există fisuri, deoarece ultimul lucru pe care-l vrei într-o zi fierbinte de vară este să ai de-a face cu o scurgere de lichid. Dacă nivelul lichidului de răcire este insuficient, completează-l cât mai repede ca să-ți protejezi motorul. Folosește parasolare Parasolare reflectă lumina soarelui, păstrând interiorul mașinii mai răcoros. Dacă în timpul verii trebuie să parchezi vehiculul în spații deschise, parasolare mențin temperatura din interior la un nivel mai scăzut. Estimările spun că te poți aștepta la o reducere de până la 25% a temperaturii interioare a mașinii atunci când folosești un parasolar. Menține un nivel adecvat al uleiului de motor și a celorlalte lichide Căldura reduce vâscozitatea uleiului de motor – devine mai subțire și nu lubrifiază atât de bine piesele autoturismului. Gradul crescut de frecare duce, de asemenea, la un consum mai mare de combustibil. Este important să schimbi uleiul la timp, altfel vei afecta sănătatea mașinii. Asigură-te că ai suficient ulei de motor pe tot parcursul verii și verifică toate celelalte lichide ale mașinii (de frână, transmisie și servodirecție). Verifică bateria În timp ce mulți șoferi cred că doar temperaturile scăzute afectează sănătatea bateriei și vara are un impact mare asupra acesteia. Căldura extremă poate face ca electroliții bateriei să se evapore, să crească coroziunea și să provoace sulfatare. Bateriile folosite în țările cu climă caldă au de obicei o durată de viață mai scurtă decât cele utilizate în zone cu climă blândă. Dacă nu ai mai verificat starea bateriei de câțiva ani de zile, este o idee bună să o faci acum ca să nu te trezești într-o zi că nu mai poți să pornești mașina. Răcorește-ți mașina înainte s-o conduci Când ai intrat într-o mașină încinsă te simți ca și cum mergi printr-un câmp de lavă. Cel mai bun sfat - nu face asta! Înainte de a porni la drum, deschide toate ușile și pornește aerul condiționat, astfel încât mașina să se răcească. Nu doar că este neplăcut să conduci într-o mașină fierbinte la interior da-i și riscant, având în vedere că poți ameți sau ți se poate face greață. Când pornești la drum, ține geamurile deschise câteva minute ca să iasă tot aerul cald rămas în interior. Închide geamurile numai când sistemul de aer condiționat începe să scoată aer rece. Depui ceva mai mult efort să-ți întreții mașina vara, dar nu atât de mult încât să-ți dea dureri de cap. Cu ceva planificare și dacă faci lucrări mici de rutină regulat, te asiguri că mașina ta va fi în cea mai bună stare pentru a rezista chiar și în zilele fierbinți de vară. Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } Hey there Everyone, To celebrate the Swedish Midsummer Steam Sale (15 July - 29 July), we’re partnering with Fractal and Mionix to give away a selection of prizes to some lucky players. Be one of the first to get these prizes to perfect your set up! We’ll start with the prizes. There will be 3 randomly selected winners who will win the following prizes (product pages listed below): First Place. 1x Fractal Refine Chair* 1x Fractal North XL Computer Case 1x Fractal Scrape Gaming Headset* 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2900x AquilasSecond Place. 1x Fractal North XL Computer Case 1x Fractal Scrape Gaming Headset* 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2900x AquilasThird Place. 1x Fractal Mood ITX Computer Case 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2900x AquilasThen, 47 other randomly selected winners will be rewarded 2,900 Aquilas. Meaning there will be 50 total winners! * These prizes will be released and shipped in late 2024. Now, how to enter? We’re keeping it simple. https://gleam.io/u9DxG/darktide-x-fractal-x-mionix-giveaway. You’ll be able to complete any of the following tasks, each worth 1x entry to the giveaway. Each player has the chance to earn 3x total entries: https://gleam.io/u9DxG/darktide-x-fractal-x-mionix-giveaway 1x entry - Follow @Darktide40K on X (formerly Twitter) 1x entry - Follow @fractalofficial on X 1x entry - Follow @mionix on X- You'll need to use the Gleam.io link in order to enter the giveaway. Timeline This giveaway is running at the same time as the Steam Midsummer Sale. Players will have from today (15 July) until end of day 29 July CEST to enter in this giveaway using Gleam. We’ll use Gleam to select the winners on 30 July and announce the winners that same day! We’ll include instructions on how to claim your prize in the post. Link to the Product Pages Fractal Refine Chair:https://www.fractal-design.com/products/chairs/refine/ Fractal North XL Computer Case:https://www.fractal-design.com/products/cases/north/north-xl/chalk-white/ Fractal Mood ITX Computer Case:https://www.fractal-design.com/products/cases/mood/mood/ Fractal Scrape Gaming Headset:https://www.fractal-design.com/products/headsets/scape/scape/light/ Mionix Naos Pro Mouse:https://mionix.net/products/naos-pro Mionix Alioth MouseMat: https://mionix.net/products/alioth You can check out the sales for Darktide on Steam from 15-29 July: Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } Hey there Everyone, To celebrate the Swedish Midsummer Steam Sale (15 July - 29 July), we’re partnering with Fractal and Mionix to give away a selection of prizes to some lucky players. Be one of the first to get these prizes to perfect your set up! We’ll start with the prizes. There will be 3 randomly selected winners who will win the following prizes (product pages listed below): First Place. 1x Fractal Refine Chair* 1x Fractal North XL Computer Case 1x Fractal Scrape Gaming Headset* 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2100x AquilasSecond Place. 1x Fractal North XL Computer Case 1x Fractal Scrape Gaming Headset* 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2100x AquilasThird Place. 1x Fractal Mood ITX Computer Case 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2100x AquilasThen, 47 other randomly selected winners will be rewarded 2,100 Aquilas. Meaning there will be 50 total winners! * These prizes will be released and shipped in late 2024. Now, how to enter? We’re keeping it simple. https://gleam.io/u9DxG/darktide-x-fractal-x-mionix-giveaway. You’ll be able to complete any of the following tasks, each worth 1x entry to the giveaway. Each player has the chance to earn 3x total entries: https://gleam.io/u9DxG/darktide-x-fractal-x-mionix-giveaway 1x entry - Follow @Darktide40K on X (formerly Twitter) 1x entry - Follow @fractalofficial on X 1x entry - Follow @mionix on X- You'll need to use the Gleam.io link in order to enter the giveaway. Timeline This giveaway is running at the same time as the Steam Midsummer Sale. Players will have from today (15 July) until end of day 29 July CEST to enter in this giveaway using Gleam. We’ll use Gleam to select the winners on 30 July and announce the winners that same day! We’ll include instructions on how to claim your prize in the post. Link to the Product Pages Fractal Refine Chair:https://www.fractal-design.com/products/chairs/refine/ Fractal North XL Computer Case:https://www.fractal-design.com/products/cases/north/north-xl/chalk-white/ Fractal Mood ITX Computer Case:https://www.fractal-design.com/products/cases/mood/mood/ Fractal Scrape Gaming Headset:https://www.fractal-design.com/products/headsets/scape/scape/light/ Mionix Naos Pro Mouse:https://mionix.net/products/naos-pro Mionix Alioth MouseMat: https://mionix.net/products/alioth You can check out the sales for Darktide on Steam from 15-29 July: Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } Hey there Everyone, To celebrate the Swedish Midsummer Steam Sale (15 July - 29 July), we’re partnering with Fractal and Mionix to give away a selection of prizes to some lucky players. Be one of the first to get these prizes to perfect your set up! We’ll start with the prizes. There will be 3 randomly selected winners who will win the following prizes (product pages listed below): First Place. 1x Fractal Refine Chair* 1x Fractal North XL Computer Case 1x Fractal Scape Gaming Headset* 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2900x AquilasSecond Place. 1x Fractal North XL Computer Case 1x Fractal Scape Gaming Headset* 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2900x AquilasThird Place. 1x Fractal Mood ITX Computer Case 1x Mionix Naos Pro Mouse 1x Mionix Alioth MouseMat 2900x AquilasThen, 47 other randomly selected winners will be rewarded 2,900 Aquilas. Meaning there will be 50 total winners! * These prizes will be released and shipped in late 2024. Now, how to enter? We’re keeping it simple. https://gleam.io/u9DxG/darktide-x-fractal-x-mionix-giveaway. You’ll be able to complete any of the following tasks, each worth 1x entry to the giveaway. Each player has the chance to earn 3x total entries: https://gleam.io/u9DxG/darktide-x-fractal-x-mionix-giveaway 1x entry - Follow @Darktide40K on X (formerly Twitter) 1x entry - Follow @fractalofficial on X 1x entry - Follow @mionix on X- You'll need to use the Gleam.io link in order to enter the giveaway. Timeline This giveaway is running at the same time as the Steam Midsummer Sale. Players will have from today (15 July) until end of day 29 July CEST to enter in this giveaway using Gleam. We’ll use Gleam to select the winners on 30 July and announce the winners that same day! We’ll include instructions on how to claim your prize in the post. Link to the Product Pages Fractal Refine Chair:https://www.fractal-design.com/products/chairs/refine/ Fractal North XL Computer Case:https://www.fractal-design.com/products/cases/north/north-xl/chalk-white/ Fractal Mood ITX Computer Case:https://www.fractal-design.com/products/cases/mood/mood/ Fractal Scape Gaming Headset:https://www.fractal-design.com/products/headsets/scape/scape/light/ Mionix Naos Pro Mouse:https://mionix.net/products/naos-pro Mionix Alioth MouseMat: https://mionix.net/products/alioth You can check out the sales for Darktide on Steam from 15-29 July: Vezi articolul complet
-
Cum să folosești corect aerul condiționat de la mașină. Sfaturi pentru economia de combustibil: „Nu mori, va fi rece mașina” Vara aceasta, temperaturile ridicate ne fac să apelăm din ce în ce mai des la aerul condiționat al mașinii. Însă, o utilizare incorectă a acestuia poate duce la un consum crescut de combustibil și chiar la probleme tehnice. Pentru o răcire eficientă trebuie să ținem cont de câteva sfaturi. FOTO Arhivă Pentru a te bucura de un confort optim și a economisi bani, iată câteva sfaturi utile despre cum să folosești corect aerul condiționat al mașinii. Potrivit specialiștilor în domeniul auto, înainte de a porni aerul condiționat, este recomandat să deschidem geamurile mașinii pentru a elimina aerul cald din interior. Orientează ventilatorul în sus, iar după câteva minute, închide geamurile și selectează funcția de recirculare. Când folosim butonul de recirculare a aerului, aerul din interior este recirculat în mașină, reducând nevoia de a utiliza sistemul de climatizare sau de încălzire. Astfel, motorul nu trebuie să facă eforturi suplimentare pentru a încălzi sau răci aerul din exterior, ceea ce duce la o economie semnificativă de combustibil, dar și la evitarea inhalării unui aer poluat. Odată ce temperatura din interior a scăzut, redu viteza ventilatorului și menține o diferență de temperatură de maximum 5-7 grade Celsius față de exterior. Nu este recomandat a sata temperatura la minim, pentru că o diferență prea mare între temperatura din interior și cea din exterior va munci compresorul tot timpul, consumând mai mult combustibil. De asemenea, o altă tehnică utilă, ce va elimina impuritățile din vaporizator este aceea de a opri AC-ul înainte de a ajunge la destinație. „Recomand că înainte de a ajunge la destinație, să opriți compresorul de aer condiționat și să dezactivați recircularea, pentru că e mai eficient aerul condiționat cu recirculare. Pentru că recirculă un aer deja răcit. Compresorul muncește mai puțin. Și 3 minute, că nu mori, va fi rece mașina, caută să mergi cu ventilație doar. Ca să se ventileze vaporizatorul, ca să nu miroasă a ciorap și să se umple de bacterii. Chestia asta îți va usca complet acel vaporizator și vei vedea că în momentul în care vei opri mașina, nu o să mai găsești o baltă de apă sub ea. Pentru că ea s-a scurs între timp și tot ce era acolo s-a evaporat”, au precizat, pe Facebook, cei de la Atelierul de Detailing. Este important să verificăm periodic filtrul de polen, pentru că un filtru înfundat poate reduce eficiența sistemului de aer condiționat și poate crește consumul. De asemenea, o presiune corespunzătoare în anvelope va face ca mașina să ruleze în bune condiții, fără a crește consumul de combustibil. Vezi articolul complet
-
Cum să folosești corect aerul condiționat de la mașină. Sfaturi pentru economia de combustibil: „nu mori, va fi rece mașina” Vara aceasta, temperaturile ridicate ne fac să apelăm din ce în ce mai des la aerul condiționat al mașinii. Însă, o utilizare incorectă a acestuia poate duce la un consum crescut de combustibil și chiar la probleme tehnice. Pentru o răcire eficientă trebuie să ținem cont de câteva sfaturi. FOTO Arhivă Pentru a te bucura de un confort optim și a economisi bani, iată câteva sfaturi utile despre cum să folosești corect aerul condiționat al mașinii. Potrivit specialiștilor în domeniul auto, înainte de a porni aerul condiționat, este recomandat să deschidem geamurile mașinii pentru a elimina aerul cald din interior. Orientează ventilatorul în sus, iar după câteva minute, închide geamurile și selectează funcția de recirculare. Când folosim butonul de recirculare a aerului, aerul din interior este recirculat în mașină, reducând nevoia de a utiliza sistemul de climatizare sau de încălzire. Astfel, motorul nu trebuie să facă eforturi suplimentare pentru a încălzi sau răci aerul din exterior, ceea ce duce la o economie semnificativă de combustibil, dar și la evitarea inhalării unui aer poluat. Odată ce temperatura din interior a scăzut, redu viteza ventilatorului și menține o diferență de temperatură de maximum 5-7 grade Celsius față de exterior. Nu este recomandat a sata temperatura la minim, pentru că o diferență prea mare între temperatura din interior și cea din exterior va munci compresorul tot timpul, consumând mai mult combustibil. De asemenea, o altă tehnică utilă, ce va elimina impuritățile din vaporizator este aceea de a opri AC-ul înainte de a ajunge la destinație. „Recomand că înainte de a ajunge la destinație, să opriți compresorul de aer condiționat și să dezactivați recircularea, pentru că e mai eficient aerul condiționat cu recirculare. Pentru că recirculă un aer deja răcit. Compresorul muncește mai puțin. Și 3 minute, că nu mori, va fi rece mașina, caută să mergi cu ventilație doar. Ca să se ventileze vaporizatorul, ca să nu miroasă a ciorap și să se umple de bacterii. Chestia asta îți va usca complet acel vaporizator și vei vedea că în momentul în care vei opri mașina, nu o să mai găsești o baltă de apă sub ea. Pentru că ea s-a scurs între timp și tot ce era acolo s-a evaporat”, au precizat, pe Facebook, cei de la Atelierul de Detailing. Este important să verificăm periodic filtrul de polen, pentru că un filtru înfundat poate reduce eficiența sistemului de aer condiționat și poate crește consumul. De asemenea, o presiune corespunzătoare în anvelope va face ca mașina să ruleze în bune condiții, fără a crește consumul de combustibil. Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } Lord Captain! All strategy game lovers rejoice! TactiCon is almost here. A spectacular game digital convention on Steam is starting in just three days and will be held July 18-22, 2024. A whole 4 days of fun, your favorite games, discounts, streams, and much more await you. And we’re excited to announce that we’ll take part in this glorious event as well! Warhammer 40,000: Rogue Trader will be presented with a 35% discount. Do not miss the opportunity to try the game if you haven’t yet or call your friends to share an adventure in co-op with them! Moreover, Pathfinder: Wrath of the Righteous game, DLCs, and other components will be available with up to 80% off! See you at TactiCon! Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } Heyo Everyone,Welcome to a series of dev blogs called Darktide 101. We’re interviewing different devs working on Darktide to share what it’s like to create the game. These dev blogs will include topics like level design and cinematics, voice acting and audio, and more (based on your suggestions)! For today’s blog, we’re starting with level design and cinematics for Darktide. This is currently an introduction to these topics, because there is truly so much to talk about. If players are interested, we’d love to talk more about taking a mission to functional, adding in the art and audio cues, lighting and iteration, etc. Let us know! Level Design While creating a level in Darktide always follows a well established production process - a production blueprint if you will - each new level brings its own set of challenges and creative opportunities. We think of ways to innovate and improve within the experience players have come to expect, for the sake of consistency. You may also have noticed we sometimes make changes to previously released levels after looking at how players interact with them. Before we begin laying the foundation for a level, we take a step back and define the backstory and narrative for a mission. We ask questions like: What kind of location was it before current-day events? Is there a specific reason for Chaos forces to be there now? What is the Warbands’ (or other parties..) interest in it? One typical question we always try to justify is: why couldn't Masozi simply fly us to the end of the level from the get-go? After answering these questions, we begin with a paper design of the mission, known as the Mission Design Document (MDD). The MDD becomes the blueprint for the mission, outlining how we envision it playing out. It includes detailed descriptions of every part of the mission, ensuring everyone on the team has a clear idea of the mission's flow. The MDD details: The Plot: A short summary of the plot of the mission. The Setting: A detailed description of which part of the Hive the mission takes place and the different areas we intend the players to go through. Game Mechanics: The types of game mechanics we intend to use during the mission. Particularly how we envision the event in the mission to play and how we intend to challenge the players during the events. Mission Areas: Descriptions of different areas within the mission, which we call “chunks.” We use the term “chunks” to refer to different sections of a mission. Each chunk varies in gameplay to keep the experience fresh and engaging. A mission in Darktide is typically split into several chunks with distinct topologies that blend seamlessly together. (Note: Comparing each chunk to a battlefield in the tabletop form of Warhammer 40,000 is not a stretch.) When thinking of a chunk, envision a maze, street, or open plaza within a level. Designing in chunks allows us to offer variety, opportunities, and challenges tailored to different player archetypes. What makes a level fun depends on your playstyle, so we try to vary the gameplay spaces in a mission to give each playstyle its moment to shine and to provide interesting challenges. Since Darktide is primarily a co-op game, if you find yourself in a chunk that doesn't suit your playstyle, you’ll ideally have a teammate with a build that's better suited for that environment. Once we're happy with the MDD and everyone on the team has signed off on the ideas based on their expertise, we start building the mission in the editor. It takes a group effort to create a mission, involving not just level designers but also environment artists, level artists, sound designers, gameplay coders, lighting artists, writers, and more. This is where the fun really begins! Note: Below you’ll find some early design notes for different chunks within missions. As these are from initial planning, they may not represent the final versions of the levels you play today! But we thought they’d be interesting for players to see. Chasm Logistratum - Chunk 2 Chasm Logistratum - Chunk 3 Chunk 1 - Relay Station TRS-150 Chunk 4 - Relay Station TRS-150 When we start building a level in our engine, we use very simple geometry, a phase commonly known as gray box, white box, or blockout. This approach allows for quick design iteration until we're satisfied with the experience. Building the base of a level is similar to traditional painting or sculpting – we begin with broad strokes and large shapes to get the scale right and do Warhammer 40,000 justice. Once the blockout of the mission is in place and everything works as intended, we start playtesting. Initially, team members who are working on the mission test it. This helps us understand how the mission plays out and how the enemies behave. We often iterate a lot during this step, refining areas that don't play as intended. It's much easier and faster to make changes during the blockout phase than after adding the final art. When we're happy with the basic layout, we add all the logic and smaller details to the mission. This includes pickup spawners, enemy spawners, and climb edges for enemy traversal. We also set up the logic for player characters, such as hang ledges, respawn locations, and health stations. Covers are added for both players and enemies to create engaging combat spaces. At this point, the mission should be fully playable from start to finish with all the necessary elements in place. We then playtest it with a larger group from the team, gather feedback, and iterate as much as possible. The events in missions typically require the most time and iteration to perfect. These segments are complex because they must deliver both engaging combat encounters and clear narrative progression. Ensuring that players grasp the storyline amid intense combat is a significant challenge that demands the collective expertise of the entire team. Moreover, these events are particularly challenging to block out successfully. They heavily rely on integrating various mission elements—such as art, lighting, effects, and voiceover—to effectively convey the unfolding narrative. Chasm Logistratum Blockout Chasm Logistratum Final Relay Station TRS-150 Blockout Relay Station TRS-150 Final Excise Vault Spireside-13 Blockout Excise Vault Spireside-13 Final We take the events as far as we can during block out and pray to the game developer gods that it will all work out in the end, worst case we will have to go back to the drawing board and come up with some other solution, and sometimes this might force us into rethinking the narrative of the mission completely which is something we try to avoid as much as possible but it did happen a few times during the development of Darktide. This is the end of Part 1 to Level Design for Darktide. We’d like to discuss it in more detail in another 101 dev blog! Let us know if you’re interested. Cinematics Hi everyone, I’m Tim. I worked with cinematics during the development of Darktide. I’m here to write a small rundown of how we make cinematics in Darktide! Of course, every cutscene starts with a bunch of planning, but I’ll skip that part for the sake of brevity. After planning, the first step we do in-engine is prototyping; we make a really ugly prototype to test out how things flow and if the script fits our planned shots. Once we have a prototype we feel okay with, we iterate on it. We add VFX, animations, character art, finetune the cameras and add audio (though not necessarily in that order). Here’s an early prototype we made for the first cutscene in the Prologue (it’s very WIP to show you what the first iteration looks like for cinematics): https://youtu.be/TOQM-bxNE_c Since Darktide was still in the middle of being developed when creating this prototype, some things were gradually added as they were finished for other parts of the game. For example, we didn’t have the unit for the Poxburster until a bit further into production, so we used a WIP Poxwalker as a stand-in for this first prototype. We use a visual programming system, called Flow, for most of the VFX and audio triggers. Essentially, we set up a sequence of animations and position keys, with some pretty simple scripting to trigger VFX and audio throughout a cutscene. Here’s a quick example of what a part of the first cutscene in the prologue looks like within our editor (see the screenshot) as well as outside the editor (see the video). (Note: This prototype is without the VFX we added later). First Cutscene in Prologue in our Flow Editor https://youtu.be/CCuCTf6p4CY This is the end of Part 1 to Cinematics for Darktide. We’d like to discuss more details about the planning that goes into cinematics, and / or to share more examples. OK! That’s the end of our first Darktide 101 dev blog. Let us know what you think and if you’d like to see more behind the scenes stuff like this. We’d be happy to share other similar topics with everyone. If you have any further questions for the teams working on level design and cinematics regarding what it’s like to develop, let us know in the comments. Until next time! Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } Lord Captains. We have urgent news for all of you. Vezi articolul complet
-
[data-focus-scheme="dark"] { color-scheme: none; } https://store.steampowered.com/app/2078450 The Grot Mega Tank, a chaotic marvel of Ork engineering pieced together from salvaged parts by their diminutive cohorts, stands as a testament to their resourcefulness amidst their unending conflicts. Your front-line wall, the spearhead of your Mob. Drive in front, have your allies support you and lead the charge towards enemies. In Speed Freeks the Grot Mega Tank is a tough vehicle that will take a lot to take down. Using its wide array of guns, and Grot Repairs, this vehicle is not to be taken lightly. Underestimate it and suddenly you will find yourself between a rock and a ’ard place. The Grot Mega Tank is the second slowest vehicle, with a top speed surpassed only by the Looted Wagon. Riding downhill slopes is the best way to reach higher speeds with the heavy vehicles, and proper boost management is essential if you want to keep your momentum up. A Grot Mega Tank traveling near its top speed is not only moving at a pretty respectable pace, it's also terrifying for enemies to behold. Abilities DAKKA DAKKA DAKKA! All the Shootas and the Grotzookas fire alternating shrapnel blasts and dakka in the direction of the crosshair. Smasha Plow Holding the button raises the plow into the air, launching nearby vehicles. Releasing brings the plow smashing back down, scattering any vehicles underneath it and dealing damage to enemies. Rokkit Launcha The Grot in the high tower fires a powerful, slow moving rokkit. Grot Repairs Grots inside of the vehicle perform shoddy repairs, rapidly replenishing the vehicle’s health for a short time. Grot Mega Tank players should keep an eye on your their health, stay near either a Rukkatrukk Squigbuggy or cover so you can keep yourself healthy in case things gets hectic. Control the area around you using your plow to protect your key teammates. You are your team’s wall, and will often find your teammates trying to stay alive by hiding behind you. As the pillar of the team, make sure you are where they should be. Evaluate the battlefield and reposition accordingly. Team-UpsBoomdakka Snazzwagon – Since the Snazzwagon’s armor isn’t the best, using a Grot Mega Tank as mobile cover can be a good strategy, with it also helping you drown nearby enemies in dakka. Rukkatrukk Squigbuggy – The dream team! This git will keep you alive using their Grub Squigs. Having a Rukketrukk Squigbuggy on your team that you can play around allows you to do so much more than you can without it. Keep him safe, wall off enemies and work together. Good AgainstDeffkilla Wartrike – The Wartrike wants to quickly fly into your team, hit someone with their Snagga-Klaw and get out. Using your plow, and size you can stop the Deffkilla-Wartrike in its tracks, and fatally ruin their plans. On behalf of Caged Element and PLAION, we’z shoutin’ a big WAAAGH! Thanks for joinin’ da Kult of Speed in Warhammer 40,000: Speed Freeks! Join our community-focused game development discussions on your favorite platform: Steam Discussions Discord r/SpeedFreeks Suggest Features & Report Bugs Technical Support https://store.steampowered.com/app/2078450Vezi articolul complet