Skip to content

An open-source alternative to Discord's updater.node, featuring multithreaded downloads and allowing custom desktop client patches via an alternative update API.

License

Notifications You must be signed in to change notification settings

oldcordapp/reUpdater

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reUpdater

An open source alternative to/replacement of Discord's Rust-programmed updater.node.

For questions read faq.md.

For support join: https://discord.gg/SP4syJnFqg

Status

Currently it's hard to estimate. It can be used now but it's still have bugs. Please use it with caution.

Can now work on a new install!

Usage

For normal users

  1. Download reUpdater.zip.
  2. Go to discordDir/app-latest.version.here/, delete (or rename) the updater.node file and create a folder named updater.
  3. Extract the files inside.
  4. If you have any was compiled against a different Node.js version problems please find the Electron version used and run ./node_modules/.bin/electron-rebuild -v (electron version here) from the updater folder.

For people who want to try out HEAD changes

  1. Download the latest source build.
  2. Extract and run npm i inside.
  3. Run ./node_modules/.bin/electron-rebuild -v (electron version here)
  4. Run npm run build.
  5. Go to discordDir/app-latest.version.here/, delete (or rename) the updater.node file and create a folder named updater.
  6. Copy dist, node_modules and package.json inside.

For developers

  1. Download the latest source build.
  2. Extract and run npm i inside.
  3. Run ./node_modules/.bin/electron-rebuild -v (electron version here)
  4. Run npm run dev.
  5. Go to discordDir/app-latest.version.here/, delete (or rename) the updater.node file and create a folder named updater.
  6. Copy dist, node_modules and package.json inside.

Alternatively you can package this with a repacker. (recommended method if you want to test)

About

An open-source alternative to Discord's updater.node, featuring multithreaded downloads and allowing custom desktop client patches via an alternative update API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%