Homebrew Citra - Unofficial \ Chinese builds discussion

RuberCuber

Member
Newcomer
Joined
Jul 15, 2018
Messages
5
Trophies
0
Age
23
XP
77
Country
Australia
I'm trying to build citra using a custom build following instructions on the official citra github (building with MinGW-w64 Build with MSYS2) (can't provide link since I'm still a 'new member')
The instructions are for the official version of citra, however i want to build a forked repository of citra instead (i edited a few values in the code to try and fix something).
In one of the steps, they clone the official citra repository using git clone (github,com/citra-emu/citra.git)
What should I replace it to if I want to clone it from my own fork? (I would provide a link to the fork, but again, I'm still a 'new member')

This is my first time trying to build so if there's anything I'm doing wrong, please point them out :)
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
I'm trying to build citra using a custom build following instructions on the official citra github (building with MinGW-w64 Build with MSYS2) (can't provide link since I'm still a 'new member')
The instructions are for the official version of citra, however i want to build a forked repository of citra instead (i edited a few values in the code to try and fix something).
In one of the steps, they clone the official citra repository using git clone (github,com/citra-emu/citra.git)
What should I replace it to if I want to clone it from my own fork? (I would provide a link to the fork, but again, I'm still a 'new member')

This is my first time trying to build so if there's anything I'm doing wrong, please point them out :)

Join up https://ci.appveyor.com link your forked branch too it, and it will auto compile in both mingw and msvc build under the artifacts section.

Local MSVC compiling is not gonna compile at the moment while #4016 is in the main citra build, try it few times only without / removed it - it will compile.
 

RuberCuber

Member
Newcomer
Joined
Jul 15, 2018
Messages
5
Trophies
0
Age
23
XP
77
Country
Australia
I had a look at valentin's more recent builds, and they actually incorporated the fix I was trying to implement, so I'll probably use those builds instead.
 
  • Like
Reactions: drwhojan

NeilZander

Active Member
Newcomer
Joined
May 2, 2017
Messages
37
Trophies
0
Age
33
XP
142
Country
United States
Just curious if mic support has made any progress? There are some games that do require it not just because of voice chat... The Ace Attorney Games requires it to blow on the mic to remove dust for finger prints or you can not progress. With Nintendogs and Cats game you use the mic you can not train the pet otherwise...in Azure Strikers Gunvolt I heard the final boss requires the mic or you can not beat the game. It renders some games unable to be finished not many but some.
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom

New 3DS Support was little simple, only issue was it was braking the old home menu, We just need more Citra Pros to work out Implement it much better - It fixed a hell of a lot more games new and old, but just the old home menu worked on that memory only.

As simple as
https://github.com/Jhon591/citra/commit/8bad41bde5b1421e5364b92b6ad0cbe0859f7031

Fixed Hyrule and Fire emblem warriors loading.
---
Split Screens is some what still broken, The branch was nether completed fully - And the Slide Bar for it dose not do any think at all.

-----
Anaglyph can be now be enabled and used in both screen and split screen on its way
https://ci.appveyor.com/project/Jhno591/citra/build/1.0.220

https://github.com/Jhon591/citra/commit/5be529e8f705b42493b7d33f4c6dc12d00beb876

657657.jpg 756765.jpg 7656765.jpg
 
Last edited by drwhojan, , Reason: Added info.

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
New 3DS Support was little simple, only issue was it was braking the old home menu, We just need more Citra Pros to work out Implement it much better - It fixed a hell of a lot more games new and old, but just the old home menu worked on that memory only.

As simple as
https://github.com/Jhon591/citra/commit/8bad41bde5b1421e5364b92b6ad0cbe0859f7031

Fixed Hyrule and Fire emblem warriors loading.
---
Split Screens is some what still broken, The branch was nether completed fully - And the Slide Bar for it dose not do any think at all.

-----
Anaglyph can be now be enabled and used in both screen and split screen on its way
https://ci.appveyor.com/project/Jhno591/citra/build/1.0.220

https://github.com/Jhon591/citra/commit/5be529e8f705b42493b7d33f4c6dc12d00beb876

View attachment 144070 View attachment 144071 View attachment 144072
Eh? Did they broke Stereoscopic 3D? The screen looks squish.

Also, is it possible to remove the shadow and detail lighting?
Captain Toad looks stunning but it's pretty ugly with the thick shadows. I'd prefer the vanilla one.
Speaking of shadows, that doesn't work to some games(Smash 3DS have a reason why it did not display realistic shadows) like Pokemon or Zelda.
I'll check Snake Eater later.

Until then, I'll post my results here and the Official Citra thread.
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
Eh? Did they broke Stereoscopic 3D? The screen looks squish.

Also, is it possible to remove the shadow and detail lighting?
Captain Toad looks stunning but it's pretty ugly with the thick shadows. I'd prefer the vanilla one.
Speaking of shadows, that doesn't work to some games(Smash 3DS have a reason why it did not display realistic shadows) like Pokemon or Zelda.
I'll check Snake Eater later.

Until then, I'll post my results here and the Official Citra thread.

That branch very much still broken from the start, causing thin split screen and the sliding bad did not do any think at all.

jroweboy was a little to fast at merging it in without a lot more testing.

Sorry above link needs a re-compile, will post here in few moments of fixing.
---
Am not sure about you other maybe someone else knows about this fix..
----------
EDIT-Edit: About 40mins
https://ci.appveyor.com/project/Jhno591/citra/build/1.0.222

EDIT: Mingw:
https://ci.appveyor.com/project/Jhno591/citra/build/1.0.222/job/cgx0544kl2g2svhv/artifacts

MSVC, edit here soon
 
Last edited by drwhojan, , Reason: Added info.
  • Like
Reactions: xmeee978

hiroyukki

New Member
Newbie
Joined
Sep 22, 2018
Messages
1
Trophies
0
Age
27
XP
52
Country
Algeria
does any of you has a build that can make fire emblem echoes work , without the freez in the beggining ? bcs none of the official builds can make it work :/ and im desperate i wanna play that game so badly
 

Reddie1001

New Member
Newbie
Joined
Sep 23, 2018
Messages
1
Trophies
0
Age
25
XP
52
Country
Romania
does any of you has a build that can make fire emblem echoes work , without the freez in the beggining ? bcs none of the official builds can make it work :/ and im desperate i wanna play that game so badly

Hi and sry my bad EG, im new here, Fire Emblem series work only Awakening from my exp, rest are unplayable from freezes etc, the best builds are Mings, i fin Awakening (it has some low fps prob but its ok), now i play Alliance Alive, aside some fps drops on 5-6 hours or more, which is a bug from many builds, sudden game go 2-5 fps, not matter cutscene or normal gameplay, and you must exit Citra, but its not that bad. In rest game run SMOOTH.

Fire Emblem Fates (which has 3 in one), that freezes after chapter 6 or 10, it cant BE PLAYED, some say are fin the game but i dont want to nstop load or exit emu....cheers. It was posted here the problem, or other forum.
 
Last edited by Reddie1001,

midoraku

Active Member
Newcomer
Joined
Dec 14, 2017
Messages
43
Trophies
0
Age
33
XP
83
Country
Russia
is it normal that latest (at least last 2) Valentinvanelslande builds doesnt launch at all at sandybridge (2600k) on win10?

one of earlyer (617) 21-09 build seems to start fine tho~
 
Last edited by midoraku,

ex220

Member
Newcomer
Joined
Jan 10, 2018
Messages
5
Trophies
0
Age
26
XP
115
Country
Indonesia
does any of you has a build that can make fire emblem echoes work , without the freez in the beggining ? bcs none of the official builds can make it work :/ and im desperate i wanna play that game so badly
i finished echoes main quest using valentinvaneislande's build :)
 

Marya

Well-Known Member
Member
Joined
May 16, 2016
Messages
124
Trophies
0
XP
316
Country
Harvest Moon: A New Beginning enters on an infinite error loop [unmapped Read32] after entering the name of the character. Exactly when the pop-up input window closes. Occurs with any branch and with and without system file dumped from 3DS. Importing a Save from 3DS, the problems still occur with any input you need to do in the game (animals and stuff).

This seems to happen since long ago, people speculated about being a system keyboard emulation issue, most of the issues related to this topic are closed, but no one reported/checked if this game was working.

Any way to fix this?
https://github.com/citra-emu/citra/issues/4178
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
Harvest Moon: A New Beginning enters on an infinite error loop [unmapped Read32] after entering the name of the character. Exactly when the pop-up input window closes. Occurs with any branch and with and without system file dumped from 3DS. Importing a Save from 3DS, the problems still occur with any input you need to do in the game (animals and stuff).

This seems to happen since long ago, people speculated about being a system keyboard emulation issue, most of the issues related to this topic are closed, but no one reported/checked if this game was working, All is tricked into thinking its the Keyboard as it just happens after yo enter name and click on it.

Any way to fix this?
https://github.com/citra-emu/citra/issues/4178

For the Keyboard part I don't think so as it gives the same errors as many games have in CMD, But not the memory freeze as this is getting ..
Many are tricked into thinking its the keyboard as it happens just after entering your name and click return..

1. Is it possible to be the two unimplemented features
Code:
Service <Error> core\hle\service\service.cpp:Service::ServiceFrameworkBase::ReportUnimplementedFunction:176: unknown / unimplemented function 'ReplySleepQuery': port='APT:U' cmd_buf={[0]=0x3e0080, [1]=0x300, [2]=0x0}
Service <Error> core\hle\service\service.cpp:Service::ServiceFrameworkBase::ReportUnimplementedFunction:176: unknown / unimplemented function 'SaveVramSysArea': port='gsp::Gpu' cmd_buf={[0]=0x190000}

2. Unstable Core Timing, Also a imbalance of this can cause memory Freeze errors in Games vr CMD too..

EDIT: After a bit of checking about it seems "ReplySleepQuery" Can use a number part of the Offset's features like Keyboard est.
 
Last edited by drwhojan,

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
For the Keyboard part I don't think so as it gives the same errors as many games have in CMD, But not the memory freeze as this is getting ..
Many are tricked into thinking its the keyboard as it happens just after entering your name and click return..

1. Is it possible to be the two unimplemented features
Code:
Service <Error> core\hle\service\service.cpp:Service::ServiceFrameworkBase::ReportUnimplementedFunction:176: unknown / unimplemented function 'ReplySleepQuery': port='APT:U' cmd_buf={[0]=0x3e0080, [1]=0x300, [2]=0x0}
Service <Error> core\hle\service\service.cpp:Service::ServiceFrameworkBase::ReportUnimplementedFunction:176: unknown / unimplemented function 'SaveVramSysArea': port='gsp::Gpu' cmd_buf={[0]=0x190000}

2. Unstable Core Timing, Also a imbalance of this can cause memory Freeze errors in Games vr CMD too..

EDIT: After a bit of checking about it seems "ReplySleepQuery" Can use a number part of the Offset's features like Keyboard est.

Thought it might been some think like this

But still no go

Calling for - 0x3e0080
Then - [1]=0x300 Should be calling for
0x300 Application in AppID
https://www.3dbrew.org/wiki/NS_and_APT_Services#AppIDs

No idea what to do with ?
2 QueryReply
https://www.3dbrew.org/wiki/APT:ReplySleepQuery

Last call [2]=0x0} ?

apt.cpp
Code:
void Module::Interface::ReplySleepQuery(Kernel::HLERequestContext& ctx) {
    IPC::RequestParser rp(ctx, 0x3E, 2, 0); // 0x003E0080
    AppletId application = rp.PopEnum<AppletId>();

    IPC::RequestBuilder rb = rp.MakeBuilder(1, 0);
    rb.Push(RESULT_SUCCESS); // No error

    LOG_WARNING(Service_APT, "(STUBBED)");
}

0x3E, 2, 0 Or 0x3E, 2, 2 ?

Any ideas @valentinvanelslande ?
 
Last edited by drwhojan, , Reason: Added info.
  • Like
Reactions: JPXZ

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
Have to abandon Citra, All bad mingw builds not work in appvor , "local pc compiling" in msvc 2017 bad down to the #4016 branch, but dose compile on appvor only.

It's a mess.

Citra team are just assuming appvor builds are fine, without even testing much of any think else.

And @wwylele
https://github.com/citra-emu/citra/pull/4005#issuecomment-424568296

Don't the branch makes StreetPass Mii Plaza stall on a second time load @
It might need his LLE branch too, not tested.

3443423.jpg


Code:
[   9.502898] Service.FS <Critical> core/file_sys/savedata_archive.cpp:OpenFile:80: (unreachable) Unknown error opening C:\Users\SNIP\Desktop\New folder/user/nand/data/00000000000000000000000000000000/sysdata/00010026/00000000/CEC/00020800/InBox___/BoxInfo_____
[   9.503152] Service.NDM <Warning> core/hle/service/ndm/ndm_u.cpp:ResumeDaemons:86: (STUBBED) bit_mask=0x00000001
[  10.985149] Service.NDM <Warning> core/hle/service/ndm/ndm_u.cpp:SuspendDaemons:71: (STUBBED) bit_mask=0x00000001
[  10.992067] Service.FS <Critical> core/file_sys/savedata_archive.cpp:OpenFile:80: (unreachable) Unknown error opening C:\Users\SNIP\Desktop\New folder/user/nand/data/00000000000000000000000000000000/sysdata/00010026/00000000/CEC/00020800/InBox___/BoxInfo_____
[  10.992102] Service.NDM <Warning> core/hle/service/ndm/ndm_u.cpp:ResumeDaemons:86: (STUBBED) bit_mask=0x00000001
[  10.993939] Service.NDM <Warning> core/hle/service/ndm/ndm_u.cpp:SuspendDaemons:71: (STUBBED) bit_mask=0x00000001
[  11.007109] Service.NDM <Warning> core/hle/service/ndm/ndm_u.cpp:ResumeDaemons:86: (STUBBED) bit_mask=0x00000001
[  11.007988] Service.NDM <Warning> core/hle/service/ndm/ndm_u.cpp:SuspendDaemons:71: (STUBBED) bit_mask=0x00000001
[  11.013759] Service.FS <Critical> core/file_sys/savedata_archive.cpp:OpenFile:80: (unreachable) Unknown error opening C:\Users\SNIP\Desktop\New folder/user/nand/data/00000000000000000000000000000000/sysdata/00010026/00000000/CEC/00020800/InBox___/BoxInfo_____
[  11.013794] Service.NDM <Warning> co
 
Last edited by drwhojan, , Reason: Added info.
  • Like
Reactions: xmeee978 and JPXZ

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.