Coder Social home page Coder Social logo

aktowns / uxm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jkanderson/uxm

0.0 2.0 0.0 406 KB

Enables file modding for DS2, SotFS, DS3, and Sekiro by unpacking game archives and patching the executable to load loose files instead.

C# 100.00%

uxm's Introduction

UXM

Enables file modding for DS2, SotFS, DS3, and Sekiro by unpacking game archives and patching the executable to load loose files instead.
Requires .NET 4.7.2 - Windows 10 users should already have this.
Nexus Page

Usage

When first starting the app, the default Steam location of Sekiro will be selected. If the game you want is installed somewhere else, use the Browse button to correct it.

The Unpack button will extract all files from the game archives; any files that are already present will be skipped, so if you need to unmodify any file you can simply delete it and unpack again without having to sit through the entire process.

The Patch button will modify the executable to use those extracted files instead of looking in the archives; please note that for Sekiro, most users should use Mod Engine instead of patching. Patching the executable without also unpacking the archives will crash the game, so make sure you do both.

Finally, the Restore button will restore the original executable and delete the extracted files, and the Abort button will cancel any operation in progress.

Bannability

UXM only edits data within the executable, not code, so anticheat should have no effect on it. File mods in general have never been grounds for a ban in any of the Souls games, but mods that alter your save may not be safe, so please consult your mod author's advice and play offline if using anything dubious.

Credits

BinderTool by Atvaark

Costura.Fody by Simon Cropp, Cameron MacFarland

Octokit by GitHub

Semver by Max Hauser

Changelog

2.4

  • Sekiro pre-order artbook/soundtrack thing support; just browse to DigitalArtwork_MiniSoundtrack.exe
  • Identify more files for Sekiro (thank you horkrux!)

2.3

  • Sekiro support

2.2

  • Identified the final file in DS3 (thanks Meow)
  • Identified files for Japanese DS2
  • Show progress on the taskbar icon
  • Make sure you really want to delete everything if you click Restore

2.1.3

  • Support unpacking decrypted archives for BootBoost compatibility

2.1.2

  • Fix the update link in the app not actually doing anything

2.1.1

  • Fix DLC2 files still being loaded from archive (just click Patch again to fix it)

2.1

  • Fix keybinding menu being broken because of a false positive
  • Identify all but 1 file in DS3 (and support release version better)

2.0

  • U3M has been mostly rewritten and is now UXM
  • DS2 and SotFS are supported
  • Performance improvements (20-30% faster unpacking)
  • Patching and restoring now also display progress and are abortable
  • Fixed some misidentified files in DS3 and identified 1 new one

uxm's People

Contributors

aktowns avatar jkanderson avatar meowmaritus avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.