Homebrew Citra - Unofficial \ Chinese builds discussion

player594

Well-Known Member
Member
Joined
Dec 25, 2006
Messages
458
Trophies
1
XP
1,894
Country
United States
That fix is the one I introduced. It is for now just for reads. There needs also a delay for write/create/delete. And thats the reason it isn't fully functional.

And your last commit is one of the reasons I'm angry. That is one of the stupid hacks. But since it helps and fixes some games, no one wants to do the proper work for write/create/delete. And thats one of the reasons your unofficial builds harm citra.
He's not pushing it to your code.

Sent from my SHIELD Tablet K1 using Tapatalk
 

B3N30

Member
Newcomer
Joined
Mar 15, 2018
Messages
16
Trophies
0
Age
37
XP
73
Country
Germany
Explain how unofficial builds had any effect on releasing the GPU update build. In the developers private repository of coding, how did it make any difference? He was doing his thing, you all were doing yours. The users were using both. I guarantee it. His for speed, yours for what might be new or changed for the better. I think your just hurt because he's not doing it your way.

Sent from my SHIELD Tablet K1 using Tapatalk
It's because we have to do it in private repos or they will result in unofficial builds before it is finished in a hacky way, which will divide the user base even more. We once had it with my threaded video core PR. But if it is in private other devs can't really help. So for the GP release we have the AMD issues, but non of the devs working on it could fix it, since no one had a AMD card. But if we would have made it public unofficials would directly grab it in its buggy version. And thats not something the developer want. So it almost died. But sadly we were able to fix it to a point we could release it. But it was close
 
  • Like
Reactions: demonata and Kharan

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
That fix is the one I introduced. It is for now just for reads. There needs also a delay for write/create/delete. And thats the reason it isn't fully functional.

And your last commit is one of the reasons I'm angry. That is one of the stupid hacks. But since it helps and fixes some games, no one wants to do the proper work for write/create/delete. And thats one of the reasons your unofficial builds harm citra.

It only crashes Minecraft at startup only, But best of luck getting your rest fixed.

The last commit is not my fix, Belong to Senjosei that's on the title, If i remember correctly Minecraft worked without it anyway, It only temp fixed Ever oasis , Like yours does too but full fix.

So its just a minor issue, and I don't mind testing when if you let us know.

I'v not really been into Citra for some time now, Just modding game saves vr Vantage for Xbox one, Until Vantage removed the xbox function to xbox could, shame.
---

BTW, I have a hacked n2dsxl just if you have a tool to measure these timings then I don't mind giving it a go, just let us know how to use the tools, i can compile it.

I try your
https://gist.github.com/B3n30/9c08a8103880f661fd9eee284044eff4

All i get is on N2DSXL

Timing test

romfsInit: 0000000A
Press Start to exit.
 
Last edited by drwhojan,
  • Like
Reactions: AceofZeroz

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
Official citra is what the core devs agreed to put into the code. The according builds are canary and nightly.

Then there are unofficial builds where someone took some additional code (mostly unfinished code from an core dev) or some hacks that make one game work but breaks some others.

But official are usual the most stable and works for most users
i've seen a video from the last official release



i downloaded it, but it doesn't works or me.
i dumped my own pokempn moon but it still tells me i need other files, does the unoffical release asks the same questions?
 
  • Like
Reactions: AceofZeroz

_BW_

Member
Newcomer
Joined
Mar 11, 2018
Messages
18
Trophies
0
XP
320
Country
Antarctica
I love official citra being hacks free and going for accuracy as top priority. That being said, I also love coming to this thread and take a look at hacks, work in progress code, or proof of concept functions that might never get merged on official releases. The main issue here is that the majority of the userbase takes the wrong assumption that unofficial builds are better and faster, and take these changes as the definitive solution while in most cases it's just a band-aid.
 
  • Like
Reactions: AceofZeroz

Lunos

Well-Known Member
Member
Joined
Dec 26, 2010
Messages
226
Trophies
1
Age
27
Location
Montevideo
XP
681
Country
Uruguay
Not questions, but files from the 3DS and decorated roms
I used the hombrews to get the files and put them in the NAND folder in PC, but still it's not working, also tried to used decypted ROM but still not working.
To run the Pokémon Games you need to have a shared_font.bin file inside the Citra\user\sysdata folder, maybe that's what you're missing.
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
To run the Pokémon Games you need to have a shared_font.bin file inside the Citra\user\sysdata folder, maybe that's what you're missing.
ok, thanks
but i still can't run the game above 30FPS
i checked and unchecked the speed limit and put it on GPU
and lowered to 2X res
still the same thing, even the speed i put on 1000 but it almost the same thing.
 

Lunos

Well-Known Member
Member
Joined
Dec 26, 2010
Messages
226
Trophies
1
Age
27
Location
Montevideo
XP
681
Country
Uruguay
ok, thanks
but i still can't run the game above 30FPS
i checked and unchecked the speed limit and put it on GPU
and lowered to 2X res
still the same thing, even the speed i put on 1000 but it almost the same thing.
Well, you never mentioned your specs but maybe your CPU is just too weak to handle Pokémon Moon.
Does anyone have a build with the frameskip feature still on?
See:
Also someone asked about frameskipping. That doesn't work for the 3ds because games often reuse the framebuffer for different effects so we can't "just drop" a frame. We can choose to not draw the frame to the screen, but that's so fast already that you don't get much of a speed up if at all. So we removed it as it was essentially useless.
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
Well, you never mentioned your specs but maybe your CPU is just too weak to handle Pokémon Moon.

See:
i am playing on laptop
i7 3630MQ
8GB RAM
GTX 660m 2GB DDR5
i run citra using the detected graphic card.

even if i play at res 240p, it's the same.
the new canary build is very good and i am running at lowest settings but it won't get any higher.
 
Last edited by aos10,

Estriole

Member
Newcomer
Joined
Mar 16, 2018
Messages
13
Trophies
0
Age
38
XP
596
Country
Indonesia
i am playing on laptop
i7 3630MQ
8GB RAM
GTX 660m 2GB DDR5
i run citra using the detected graphic card.

even if i play at res 240p, it's the same.
the new canary build is very good and i am running at lowest settings but it won't get any higher.

Maybe you could Try running Citra with your GTX graphic card instead integrated graphic card (some wrong settings do that)...
Open your NVIDIA Control Panel > Manage 3D Settings > Program Settings > Add > Browse to your citra folder and choose Add Current Folder
then at below select High-Performance NVIDIA processor.

hope this help
 
  • Like
Reactions: AceofZeroz

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Wow. For the past few days being absent due to my illness, devs are heating up against unofficial builds.
Now, I agree with B3N30 about hacks making them mad and I also agree with other people who supported unofficial builds.

I'm between the two tbh. I use Official Canary build in my free time, playing Metroid: Samus Returns before going to my 3DS and play it for advancement. I also use the unofficial builds(not Valentine's builds) for testing purposes and high quality gameplay like Smash 3DS(same result on Samus Returns but I mostly use the unofficial build for Smash Bros).
The unofficial build I'm talking about is Senjosei's build(the one with xBRz).

One thing I don't like about Valentine's build is the ticks. The ticks pretty much forces me to change the value for a specific speed which I don't have time for that, typing from 10500, 10600, 10700, etc. The last time I use his builds was the Mario Maker fixed(it has hacks too but still works fine for me). Also, each time I change the ticks, game is pretty choppy. Game runs 100%, but it have like 25-30FPS instead of 60FPS.

In my opinion, I think Valentine's build is BEST for only low-specs PCs who wants to play Monster Hunter 100%. Don't get triggered on what I said. It's just my opinion and I agree both of you guys. I mean, most of the time I saw someone using Valentine's build are those who have weak PCs.
 

DeadlyAnGeL91792

Well-Known Member
Member
Joined
Sep 9, 2010
Messages
189
Trophies
1
Location
The Usa
XP
1,504
Country
United States
Honestly...everything just works for me. The build or version of citra I grab doesn't matter. So with that in mind I play just about every game 100% speed using Senjoseis Citra Tachibana it has that lovely xbrz <3

Of course some games just don't work period...but when your PC doesnt suck you complain alot less about what version of citra your using.
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
Maybe you could Try running Citra with your GTX graphic card instead integrated graphic card (some wrong settings do that)...
Open your NVIDIA Control Panel > Manage 3D Settings > Program Settings > Add > Browse to your citra folder and choose Add Current Folder
then at below select High-Performance NVIDIA processor.

hope this help
and that what i was doing, running on the CPU will results of very slow performance, like 15FPS outside of the house.
but running on the GTX660 will result of stable 30FPS.

you really didn't read what i wrote? do you?
 

Keishiayy

Member
Newcomer
Joined
Feb 26, 2018
Messages
19
Trophies
0
Age
27
XP
50
Country
France
When will we see some kind of xinput refresh? There's nothing more annoying than having your wireless pad / wired pad dc and you can't refresh the xinput.. Have to restart citra.
 
  • Like
Reactions: NiagA

Kharan

Member
Newcomer
Joined
Jul 9, 2016
Messages
10
Trophies
0
XP
76
Country
Poland
I don't even know where to begin. People nowadays are so stuck-up and entitled. They want it all and they want it NOW. Sometimes I think it'd be better for Citra devs to work on it in private and release the finished project in like 10+ years from now.
You seem to forget that without devs there would be no unofficial builds as most of them (probably not all) just take someone's unfinished code paste it into build and release public without second thought. And where all the credit goes to? To the dev that created the code? Pfffttt. Of course not. To the person who just mindlessly compiled it and gave users the build, because HEY! I can now play Pokemon/Monster Hunter/ insert whatever here at 16K UHD 100% speed. And there is also what B3N30 said about hack diverting attention from the root of the problem and making it harder to get to the actual fix. And you are suprised they want no talk about unofficials in the OFFICIAL forum?
I have a crap laptop: Intel i3 350M 2,27 GHz, 3GB RAM, AMD Radeon HD 6370M 1GB, but I've been with Citra since the beggining and it was awesome to observe how it went from just booting the title screen to 5 FPS, 30 FPS, etc. With the newest Canary I can run Pokemon Ultra Moon with 70-100% outside (depends on area) and 90-100% indoors and in battles at 2x which I consider good enough to comfortable play.
That being said I don't unserstand all those high resolution etc. posts who demand unofficial builds. Your PC can't run Citra at 16x? Lower it to 4x or 2x and stop whining about it. Work with what you got and learn some patience and wait for Canary/Nightly to get better. Citra is still WORK IN PROGRESS ffs. The developers know that more than anyone else. It's still not optimized enough but it'll eventually get there but it needs time and effort.
 

player594

Well-Known Member
Member
Joined
Dec 25, 2006
Messages
458
Trophies
1
XP
1,894
Country
United States
Here is my problem with the devs coming into the unofficial thread and bashing the builds on here. They say that unofficial builds hurt the official builds, this is not true. If they were adding their code to the official repository I would agree but their not. They use the official code and alter it and build it for users to try. The official code is intact. The devs can keep developing it as usual. It hurts nothing. Their hacks are there just until official development surpasses it. And if the unofficial builders/hackers find a way to help the emu with their builds, talk to them and figure out what their doing. Communicate ( not necessarily in the forum) to find the correct solution.

My point is, if you don't like the unofficial builds, stay focused on what your doing and find other solutions to the problems at hand. To each their own, remember?

Rant over.

Sent from my SM-G955U using Tapatalk
 
Last edited by player594,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: New Myoo.