GithubHelp home page GithubHelp logo

master861 / lumalocaleswitcher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from possum/lumalocaleswitcher

0.0 2.0 0.0 5.51 MB

Front end to Luma3DS compatible locale system.

License: MIT License

Makefile 0.29% C 98.97% C++ 0.74%

lumalocaleswitcher's Introduction

LumaLocaleSwitcher

LumaLocaleSwitcher can be used to manage per-title locales for Luma3ds (and compatible forks such as SaltFW).

Installation

Install the .cia file using a CIA installer such as FBI.

Or scan the QR code below for the latest release (0.02):

QR

Compiling

Requires devkitARM and citro3d to build. You also need ctrulib.

To build, just call git submodule sync (to pull in svchax and buildtools) and make and you should be good.

Set up

If you use Luma3DS you can just select "Titles" and make your changes. Otherwise, you can choose from the list in the app or write your own custom directory to /locales.conf

Known Limitations

Currently requires the parent path of the locales directory to exist (i.e., it will not create the directory for you). If it fails to set the region for a title, that is the most likely reason. If you are using Luma, and everything is properly set up, this shouldn't affect you, since the "/luma" directory should exist anyway.

There is no file chooser built in, so if you need to use a custom directory for some reason, you will have to write the path to /locales.conf manually.

Changing the region emulation is not always a magic bullet, due to the way the 3ds services are set up. In particular, online play may not function even when the region emulation is set up properly. If you are receiving 003-0399, either give up or use a search engine to look for workarounds.

Bugs

Please report bugs at https://github.com/Possum/LumaLocaleSwitcher/

Credits

This is largely based on FBI by Steveice10.

This also would not be possible without AuroraWright's work on the region emulation feature in Luma3DS.

Contributors

  • Possum - project maintainer
  • CouldBeWolf - beta tester

Also thanks to the 3DS homebrew/CFW community.

License

This software is provided under the MIT license. Please see LICENSE.txt for full details fo the license.

lumalocaleswitcher's People

Contributors

kot2002 avatar ryuzaki-mrl avatar soarqin avatar gamesquest1 avatar wjchen avatar

Watchers

James Cloos 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.