Urgent.News

What's breaking now, across thousands of outlets.

Tech

Installing ReSkate for skate. on PC: a version-aware setup and troubleshooting guide

Disclosure: I run reskatemods.com , an independent index of ReSkate maps, mods and install notes. I'm not affiliated with the ReSkate authors (Dingo-Shenanigans), EA or Full Circle. Every download below goes to the official GitHub release or Thunderstore. ReSkate is a fan-made, GPL-3.0 mod platform for the PC version of skate. (Steam app 3354750). It ships a launcher, a runtime DLL and a separate…

ReSkate is a free, GPL-3.0 mod platform for the PC version of Skate. It provides a launcher, runtime DLL, and a dedicated server. With ReSkate, players can play offline, host lobbies of up to 32 players, join dedicated servers, and load community maps and mods. The mod platform is version-aware and has been updated multiple times since its initial release. This guide covers the installation process for ReSkate 2.0.7, the latest version as of 12 Oct 2026.

To install ReSkate, you need a free Steam version of Skate, at least 14 GB of free space, and the player archive from the official GitHub release. The installation process involves selecting a folder layout, downloading the zip file from GitHub releases, extracting the necessary files to a new folder, running ReSkateLauncher.exe, and signing in with the appropriate Steam account. The launcher then updates ReSkate and installs the supported game build.

On Linux and Steam Deck, the installation process involves similar steps, with some caveats. The launcher replaces the EA's anti-cheat launcher and follows the recommended folder layout from the main-branch README. After installation, you can add maps through the launcher's MODS page or by dragging a Thunderstore zip onto the launcher window. In game, press Insert to toggle mods without restarting the game.

After the first launch, it's essential to note several files that may be worth knowing about, including Mods\, logs\, and ReSkateLauncher.settings.json. Version matching is mandatory for multiplayer and offline play, as 2.0.7 changed the multiplayer protocol. It's crucial to use the same version across clients, servers, and dedicated servers to avoid compatibility issues.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

My AI visibility score was 29.2. Here is what the one number was hiding

The daily run of my AI citation tracker finished on 21 October with a blended score of 29.2. On its own that reads like a mediocre week.

  • My AI citation tracker posted a blended score of 29.2 on October 21st
  • The "Direct" bucket accounted for 88.9% of the points
  • Genre recommendation bucket contributed 50.0% to the total score

Making images wobble in the browser: masks, spring motion and local GIF/MP4/WebM export

Disclosure: I made Purupuru Maker , the browser tool this post is based on. "Purupuru" (ぷるぷる) is the Japanese onomatopoeia for something soft and jiggly, like pudding, cheeks or a jelly cat.

  • Purupuru Maker creates wobbling animations in browser
  • Image decoded into memory, mask applied for movement
  • Animation exported as GIF, MP4, or WebM using WebCodecs

Comparing satisfies, type annotations, and assertions through compiler output

Use satisfies when a configuration value should meet a type while its individual properties remain convenient to use. Two common shortcuts are misleading, though: that it can never affect inference…

  • Satisfies, type annotations, and assertions serve distinct purposes in TypeScript
  • Compiler output illustrates differences in behavior and type checking
  • satisfies provides compatibility checks, type annotations offer explicit types

More from Thursday 22 October →