Giter VIP home page Giter VIP logo

xc3-difficulty-unlocker's Introduction

Difficulty unlocker for Xenoblade 3

This mod acts as a replacement for custom difficulty settings in Xenoblade 3, until we get an official solution.
Additionally, it also allows you to select the hidden "Very Hard" difficulty that's left in the game's files.

Important: While this mod does not deal with persistent data, you are still using it at your own risk. I am not responsible for anything that could happen to your saves, game, console, account, etc.

Installation

Switch

  1. Download the latest version of the mod from the Releases page.
  2. Extract the archive to root of your SD card.

Ryujinx

  1. Download the latest version of the mod from the Releases page.
  2. Open Ryujinx, then right-click on the game and select "Open Atmosphere Mods Directory".
  3. From the archive, extract the exefs and romfs directory into the folder you opened.

Configuration

By default, the mod changes Hard difficulty to Very Hard.
You can edit the /atmosphere/contents/010074f013262000/romfs/difficulty.toml file to customize the settings to your liking.

Here are the default values for each difficulty:

Option Easy Normal Hard Very Hard Custom Settings
Enemy attack power 75% 100% 125% 125% 25->250%, x10
Enemy recharge speed 75% 100% 100% 125% 25->250%, x10
Enemy HP 50% 100% 150% 200% 25->250%, x10
Debuff duration from enemies 50% 100% 150% 200% 25->250%, x10
Combo duration multiplier 100% 100% 75% 75% 25->250%, x10
Chain attack gauge buildup 150% 100% 75% 50% 25->250%, x10
Talent art buildup speed 100% 100% 75% 50% 25->250%, x10
Healing power multiplier 100% 100% 75% 50% 25->250%, x10
Chain attack damage ratio multiplier 100% 100% 50% 50% 25->250%, x10
Rage clears chain gauge on next attack -- -- -- On On/Off
Interlink level buildup speed 125% 100% 75% 50% 25->250%, x10
Interlink heat buildup speed 75% 100% 125% 125% 25->250%, x10
(DLC4) Pair special charge speed 100% 100% 75% 50% 25->250%, x10

Build instructions

To build the project, install Rust and run

./build.sh

License

This mod is distributed under the terms of the GPLv3. See COPYING for details.

Credits

xc3-difficulty-unlocker's People

Contributors

roccodev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jmwangde3

xc3-difficulty-unlocker's Issues

Unable to compile locally due to "feature removed" errors

Howdy! I'm trying to build and compile from source on Ubuntu 20 after modifying the difficulty.toml file, but I'm running into the following error stack:

 aldashin@TheWindTunnel:~$ ./build.sh
    Updating git repository `https://github.com/ultimate-research/nnsdk-rs.git`
    Updating crates.io index
   Compiling compiler_builtins v0.1.79
   Compiling core v0.0.0 (/home/aldashin/.cargo/skyline/toolchain/skyline/lib/rustlib/src/rust/library/core)
   Compiling proc-macro2 v1.0.43
   Compiling unicode-ident v1.0.3
   Compiling quote v1.0.21
   Compiling libc v0.2.131
   Compiling cc v1.0.73
   Compiling syn v1.0.99
   Compiling memchr v2.5.0
   Compiling serde v1.0.144
   Compiling serde_derive v1.0.144
   Compiling std v0.0.0 (/home/aldashin/.cargo/skyline/toolchain/skyline/lib/rustlib/src/rust/library/std)
   Compiling skyline_macro v0.1.0 (https://github.com/ultimate-research/skyline-rs.git#12920d76)
   Compiling lazy_static v1.4.0
   Compiling unwind v0.0.0 (/home/aldashin/.cargo/skyline/toolchain/skyline/lib/rustlib/src/rust/library/unwind)
   Compiling toml v0.5.9
   Compiling rustc-std-workspace-core v1.99.0 (/home/aldashin/.cargo/skyline/toolchain/skyline/lib/rustlib/src/rust/library/rustc-std-workspace-core)
   Compiling libc-nnsdk v0.0.1 (https://github.com/ultimate-research/libc-nnsdk.git#98c11e07)
error[E0557]: feature has been removed   ] 33/64: core, libc, toml, compiler_builtins, libc-nnsdk
 --> /home/aldashin/.cargo/git/checkouts/libc-nnsdk-887c2406398ea5ab/98c11e0/libc-nnsdk/src/lib.rs:5:12
  |
5 | #![feature(untagged_unions)]
  |            ^^^^^^^^^^^^^^^ feature has been removed
  |
  = note: unions with `Copy` and `ManuallyDrop` fields are stable; there is no intent to stabilize more

    Building [=============>             ] 34/64: core, toml, compiler_builtins, libc-nnsdk                           error: aborting due to previous error

For more information about this error, try `rustc --explain E0557`.

error: could not compile `libc-nnsdk` due to 2 previous errors
warning: build failed, waiting for other jobs to finish...

This is a fresh but (updated/upgraded) install of Ubuntu 20, so I may be missing one or more dependencies in my dev env. Off the top of my head I've installed curl, rust (+ cargo), llvm, gcc, git, clang, cmake/make, and yarn. I've tried cargo clean followed by re-running build.sh to no avail. I've also spent a few hours Googling and searching Stack Overflow to no avail.

Any tips/pointers/stuff I'm missing? For context, I'm a tech writer with fundamental Python and Unix but newer to Ubuntu and Rust.

Help

Hello, why isn't there a version for game update 2.1.1 ?

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.