Homebrew Official Citra - New 3DS Emulator

Kortest

Well-Known Member
Newcomer
Joined
Apr 10, 2016
Messages
46
Trophies
0
XP
78
Country
Australia
Currently there is no easy way to do that. You have to edit the config data (in /nand/data/000..000/sysdata/00010017/00000000/config), or edit the code that generates the config data and rebuild citra.
Do you know what byte (offset) stores language settings inside config? Is there a guide/wiki somewhere?
 

Kortest

Well-Known Member
Newcomer
Joined
Apr 10, 2016
Messages
46
Trophies
0
XP
78
Country
Australia
3dsbrew may give info on it.
https://www.3dbrew.org/wiki/Config_Savegame

In 0x000A000, size 2 0x1, flags 0xA
That was easier than I thought, thanks!
gm7Zsyu.png
 

Kortest

Well-Known Member
Newcomer
Joined
Apr 10, 2016
Messages
46
Trophies
0
XP
78
Country
Australia
Found the source file for it:
citra/src/core/hle/service/cfg/cfg.cpp
Code:
static const u8 CONSOLE_LANGUAGE = LANGUAGE_DE; //LANGUAGE_EN;
static const u8 UNITED_STATES_COUNTRY_ID = 66; //49;
Country and Language-codes from the header-file.

Works flawless when compiled.

--------------------- MERGED ---------------------------

How did you know which offsets where the language considering 3dsbrew only gives the BlkID, size, and flags?
trial and error. English = 01 so I edited a few 01-bytes and then fired up citra.
 

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Found the source file for it:
citra/src/core/hle/service/cfg/cfg.cpp
Code:
static const u8 CONSOLE_LANGUAGE = LANGUAGE_DE; //LANGUAGE_EN;
static const u8 UNITED_STATES_COUNTRY_ID = 66; //49;
Country and Language-codes from the header-file.

Works flawless when compiled.

--------------------- MERGED ---------------------------


trial and error. English = 01 so I edited a few 01-bytes and then fired up citra.
Oh. So that's how the hackers leak the English version of Hyrule Warriors.
 

breel

Well-Known Member
Newcomer
Joined
May 3, 2016
Messages
48
Trophies
0
Age
41
XP
68
Country
United States
Hello guys,

long time lurker here I have finally created an account.
I was able to build leo's build for Linux (Arch Linux testing in my case) after fixing a few issues in the source (that were already fixed upstream anyway).

If anyone is interested here are the builds (they are built with mtune=generic but non-static linking so not sure if they'll work for other distros):
citra: https://mega.nz/#!9hByzKRA!-E6Q0zzkuI-cSrKIL2e2ekV3r5l2VY5r9LzXfqQ3SxY

citra-qt : https://mega.nz/#!Y9oBVLBS!KiFlk_GlALpn76fczGubtnxxmCzYX6xYo48rqHOIbFo

and with linear filtering hack:
citra: https://mega.nz/#!R0ZV1ThZ!bMxKFjXV6HT-EYCFDGu2BVsMdYthFDrwjh_qw4l_egM
citra-qt: https://mega.nz/#!IgwDDL6b!319e0dkyvWnJdQo6zPvt8vII3ggpplh4IlmY2Zicr2E
 
Last edited by breel,

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Hello guys,

long time lurker here I have finally created an account.
I was able to build leo's build for Linux (Arch Linux testing in my case) after fixing a few issues in the source (that were already fixed upstream anyway).

If anyone is interested here are the builds (they are built with mtune=generic but non-static linking so not sure if they'll work for other distros):
citra: https://mega.nz/#!9hByzKRA!-E6Q0zzkuI-cSrKIL2e2ekV3r5l2VY5r9LzXfqQ3SxY

citra-qt : https://mega.nz/#!Y9oBVLBS!KiFlk_GlALpn76fczGubtnxxmCzYX6xYo48rqHOIbFo

and with linear filtering hack:
citra: https://mega.nz/#!R0ZV1ThZ!bMxKFjXV6HT-EYCFDGu2BVsMdYthFDrwjh_qw4l_egM
citra-qt: https://mega.nz/#!IgwDDL6b!319e0dkyvWnJdQo6zPvt8vII3ggpplh4IlmY2Zicr2E
Can yo do that on Mac(if possible)?
 

breel

Well-Known Member
Newcomer
Joined
May 3, 2016
Messages
48
Trophies
0
Age
41
XP
68
Country
United States
It is possible to cross-compile, but I'd have no way to test that it works so it's not great.
You can cross-compile from windows to mac as well if you have either :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Si