Homebrew Citra - Unofficial \ Chinese builds discussion

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Oh! Look at that!
ythDNQQ.png

Metal Gear Solid 3 still has a very low FPS and some weird boxes at the sides.
8S8Ikmf.jpg

Hyrule Warriors cannot start the battle but can boot the menu screen.

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

Take note that these games cannot boot at the latest Franken/Sandy/Chinese builds and only work a little in the old build.
 

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
Pokemon X still doesn't work....

is Joypad working now, @drwhojan

I successfully added it to the main build but no go yet still under coded, wondering what he got it to work by https://github.com/citra-emu/citra/pull/1995#issuecomment-240214839

Maybe some think I missed... Overhaul Input handling into InputCore. Add Gamepad support. #1995.zip -
http://www10.zippyshare.com/v/zAssJGOF/file.html

Although the better CRO, give me a "Low Power Battery Message" on pokemon x/y Just be four the freeze kicks in.

As for
Hw tex forwarding
, blue says it merged... - https://github.com/emmauss/citra/pull/64
 
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
OfficleCitra

Successfully Added - USB are other Gamepad support

Changelog
Added - Implemented CRO++ #1948
Added - Overhaul Input handling into InputCore. Add Gamepad support. #1995

Download edit: new link fixed ThisBuildReadMe.txt file
<snip>

Officle Citra Batched files source code
<snip>

Note no think hacked.
 
Last edited by raulpica, , Reason: Removed links because of GPL violation -rp

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
Yep. Random freezes are back. Great. At least the audio is fixed!
PS fixed link read file was incorrect, they are no hacks to this build so stable audio/video but no save are loading in zelda, just changed emus icon so you know it's me.

You can edit it in by own, any hex editor.

Do you get a message be four saying, "Battery low" bottom screen be four the freeze kicks in on PM x/y ?, was not on there on frankens/sandy, be four adding new newer cro++

Is working now with my Xbox 360 PC pad.

As for icon, think one of these look cool ? - http://www.freepik.com/index.php?goto=2&searchform=1&k=3ds

maybe this- http://www.flaticon.com/free-icon/3ds-open-file-format-extension_28887

Maybe the dog, could have citra there.
 
Last edited by drwhojan,

ShiroKyouma

Well-Known Member
Newcomer
Joined
Dec 29, 2015
Messages
88
Trophies
0
XP
169
Country
Trying the Officle Citra build with Virtue's Last Reward (the only decrypted game I've in my hdd right now). The game is very playable, the audio isn't perfect, but decent for a still in development emulator. It works much better than the official build.

Edit: Trying the VLR with Franken build, it's almost a perfect emulation.
 
Last edited by ShiroKyouma,
  • Like
Reactions: drwhojan

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
Download edit: new link fixed ThisBuildReadMe.txt file
<snip>

Officle Citra Batched files source code
<snip>
Look pal, I really don't know how to explain this thing to you anymore. You either get open-source right, or you stop doing it altogether.

More GPL violations.

First issue: The first link includes changes from wwylele's sources, you have linked ONLY to Citra's official repo and provided a commit number which obviously doesn't include everything. You need to include those as well.

Second issue: The sources are in a separate zip. If someone quotes your post, and only quotes the first link, you're making yet another violation as the source isn't offered anywhere in the binaries zip. To solve that, you need to provide a link to the sources zip valid for 3 years in the binaries zip.

Third issue: The source includes the changes from wwylele's sources, but you didn't list the changes anywhere (no git log, no changelog, nothing).

tl;dr: You're violating GPL again. Do you remember what I told you last time about this?
 

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
Trying the Officle Citra build with Virtue's Last Reward (the only decrypted game I've in my hdd right now). The game is very playable, the audio isn't perfect, but decent for a still in development emulator. It works much better than the official build.

Edit: Trying the VLR with Franken build, it's almost a perfect emulation.

It is the official build, I'm just looking for some one to confirm, to calibrate there usb joypad are other with settings with this build, please make sure joypad is working first be four running the citra emu.

Go to this page, press mouse on what button needed for key, press joypad button to calibrate it.

P8Uncum.jpg
 
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
Look pal, I really don't know how to explain this thing to you anymore. You either get open-source right, or you stop doing it altogether.
More GPL violations.
First issue: The first link includes changes from wwylele's sources, you have linked ONLY to Citra's official repo and provided a commit number which obviously doesn't include everything. You need to include those as well.
Second issue: The sources are in a separate zip. If someone quotes your post, and only quotes the first link, you're making yet another violation as the source isn't offered anywhere in the binaries zip. To solve that, you need to provide a link to the sources zip valid for 3 years in the binaries zip.

Third issue: The source includes the changes from wwylele's sources, but you didn't list the changes anywhere (no git log, no changelog, nothing).
tl;dr: You're violating GPL again. Do you remember what I told you last time about this?

wwylele's sources ? - https://github.com/citra-emu/citra/pull/1995
"you need to provide a link to the sources zip valid for 3 years in the binaries zip." Dose not contain the Joypad merges.

ThisBuildReadMe.txt <- Ie change log was in the upload zip .

So I got Officle build with merged files, used that one Joypad fixed, manged to get it compiled correctly finally after trial and error, add cro with note over the pokemon freeze issue.
Strip it naked, of illegal files, not sure if nand is one of them...
Added the raw basics.
OK the one about source site in source zip, is one.

ThisBuildReadMe.txt quote
repo owner name: Official Citra Build, [https://github.com/citra-emu/citra]
repo name: citra [https://github.com/citra-emu/citra]
branch: master [7b4dcac]
revision: [7b4dcac]
date: 21th of August 2016

Changelog
Added - Implemented CRO++ #1948
Added - Overhaul Input handling into InputCore. Add Gamepad support. #1995

"With Hex fix you're own" -> Zelda a link between woulds, load and saving game.
B9F42F44 -> B9F42F43
B9F42F44 -> B9F42F43

Implemented CRO++ #1948
"Be prepared. If this is merged, we will begin to get ton of issues from Pokemon fans"
Respect that ^

Please Note, PM X/Y GamePlay does Freezes.

Seems no think much good good enough no matter what anyone dose.

Somehow don't see anyone else uploading files with this/that/are the other....
 
Last edited by drwhojan,

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
And where did you exactly point that, in the zip?

Dose not contain the Joypad merges.
Then properly document everything and stick it in the zip along with the rest.

ThisBuildReadMe.txt <- Ie change log was in the upload zip .
It's incomplete. wwylele's changes are not in there. Same goes for the CRO, nothing specified in the changelog either.

Somehow don't see anyone else uploading files with this/that/are the other....
They use github accounts, which log everything.
 

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
OK got ya! thanks you ^

If I put in all bigger file will be, was just trying to keep it down to a min size

How about this then, not included what should be in the zip

repo owner name: Official Citra Build, [https://github.com/citra-emu/citra]
repo name: citra [https://github.com/citra-emu/citra]
branch: master [7b4dcacbb2006de6483e982b21956a8f3098aa1d]
revision: [7b4dcac]
date: 21th of August 2016

Changelog
Added - Implemented CRO++ #1948 - https://github.com/citra-emu/citra/pull/1948
Added - Overhaul Input handling into InputCore. Add Gamepad support. #1995 - https://github.com/citra-emu/citra/pull/1995

Hex fix you're own -> Zelda a link between woulds, load and saving game.
B9F42F44 -> B9F42F43
B9F42F44 -> B9F42F43

Implemented CRO++ #1948
"Be prepared. If this is merged, we will begin to get ton of issues from Pokemon fans"
Respect that ^

Please Note, PM X/Y GamePlay does Freezes.

And where did you exactly point that, in the zip?
Then properly document everything and stick it in the zip along with the rest.
It's incomplete. wwylele's changes are not in there. Same goes for the CRO, nothing specified in the changelog either.
They use github accounts, which log everything.

Overhaul Input handling into InputCore. Add Gamepad support. #1995

Sorry its makotech222 changes, wwylele's was apart of it - https://github.com/citra-emu/citra/pull/1995

legoj15 confirm it to be working, as testing .
 
Last edited by drwhojan,

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
OK got ya! thanks you ^

If I put in all bigger file will be, was just trying to keep it down to a min size

How about this then, not included what should be in the zip

Overhaul Input handling into InputCore. Add Gamepad support. #1995

Sorry its makotech222 changes, wwylele's was apart of it - https://github.com/citra-emu/citra/pull/1995

legoj15 confirm it to be working, as testing .
Sources aren't that big anyway, better comply with the GPL and take a few minutes more to upload.

Sounds good I think, I'll wait for confirmation from @JayFoxRox tho ;)
 

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
Sources aren't that big anyway, better comply with the GPL and take a few minutes more to upload.
Sounds good I think, I'll wait for confirmation from @JayFoxRox tho ;)

Lol thanks, Na this sounds a little crap "Hex fix you're own -> Zelda a link between woulds, load and saving game."
Maybe - "Hex fix you're own -> Zelda a link between woulds, load and saving game, "May Fix Other Unknown Game too ?" "

Possible other game may suffer the same issues..., But hence you have to edit it in by ones self...

Will wait.

Maybe Sticky ^^, They are lot of forgotten harly used topics unused to be files in, with more going ones.

I'm staying of the juice!.
 
Last edited by drwhojan,

JayFoxRox

Well-Known Member
Member
Joined
May 16, 2016
Messages
143
Trophies
0
Age
34
XP
257
Country
Gambia, The

Can't you discuss that in a PM?
Better yet, read the freaking license. It's public and there are tons of pages devoted to make sure everyone understands the license.
You can even watch a video which explains it..
I won't confirm or tell you what to do anymore. It's just too much work and you'll violate it again anyway because you don't understand the concept of Open Source. (As you ask a specific question, I answer it; then you do something else than you originally asked or intended to do)

As a final attempt, here are some parts of the license broken down for you to get you started:

There are 3 (!) important clauses. Combined, probably shorter than the entire GPL discussion we've had over the past week. So please, just read this:

Mostly ethical mumbo-jumbo and describes where this license applies: https://github.com/citra-emu/citra/blob/master/license.txt#L1
Clause 1: https://github.com/citra-emu/citra/blob/master/license.txt#L79
Clause 2: https://github.com/citra-emu/citra/blob/master/license.txt#L90
Clause 3: https://github.com/citra-emu/citra/blob/master/license.txt#L134
Starting here is mostly legal mumbo-jumbo: https://github.com/citra-emu/citra/blob/master/license.txt#L171

(It's probably enough to read 1,2 and 3, but ideally you should have read all of it as you agree'd to this license..)

You can skip the next part of my post, I'd recommend to read the license instead as it's more detailed.
Just read it if you read the license and still don't get it (as the license was written in pre-internet days).
If you don't get it after reading this part either: You can't agree to our license then (which means you are unable to share any derivative works or the work itself)

Specifically you broke this rule in the past (part of clause 2): https://github.com/citra-emu/citra/blob/master/license.txt#L95 .
It's a very concrete requirement. Consider git metadata to be part of the file (Meaning: If you move changes around without git you'll likely cause a GPL violation as the metadata will be lost). This also means: If you don't know how to use git, you'll likely always cause a GPL violation unless you download a version of the code, compile it as-is, do your funky hex-edits, then document exactly where/how you downloaded the source, at what version, on what date and then describe all your hex-changes in a changelog as clean as possible + reasoning for these changes.
You've also violated this one (part of clause 3): https://github.com/citra-emu/citra/blob/master/license.txt#L142 (it's not enough to provide ANY version but you must provide the exact version that you have used. People should be able to download the source code, compile it, make your hex modifications and have the exactly same version as you do). If you add a ton of links it's impossible to do this. If you don't add correct links and expect people to find source code on their own, it's also a violation.
If you ship binary and source code independently you must include the license.txt and README.md with both. Also your binary package must be accompanied by a written offer for the source code (check clause 3). If it doesn't it's a GPL violation. Linking to the source code from the post is not enough. As soon as someone downloads your binary the wouldn't know the code is licensed under the GPL. If they reupload it other people wouldn't know either and so on.
So anything licensed under the GPL must include those 2 files. Binary releases must include (!) exact information where to get the source code which was used to create that particular binary (valid for 3 more years from the day the binary is not available anymore).

(You broke theses rules in various ways before, but I can't be bothered to list all of them or the specifics)

---

This is hopefully the last post about licensing here. Anything further should be discussed via private conversations.
However, I'm also done explaining the GPL, I won't do it again unless you have questions which are not answered by me in the past, the license or if there are conflicts in my posts and the license (Hint: the license is legally binding, my post is not).
 
Last edited by JayFoxRox,

wwylele

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
151
Trophies
0
Age
28
XP
395
Country
China
How is MHz Calculated Hz as ull ? , like 268MHz to 268123480ull
Try this site comes up with 268000000 ... and not 268123480
http://www.rapidtables.com/convert/frequency/mhz-to-hz.htm

Cheers

Some sites say it should be 266MHz
"268MHz" is just an approximate value documented by CPU(?), and is not from what 268123480 is directly converted.

The value 268123480 comes from https://www.3dbrew.org/wiki/Hardware, where it says
The above clock-rates were calculated by calling svcGetSystemTick in sets of 5(call it, execute svcSleepThread for 1s, then call it again), then the average of those were calculated.

Note that this is still not confirmed as an exact value. Actually, the exact clock rate can slightly vary from one product to another, so there is no "true value" for clock rate. citra just take this value as an average. I guess a value with error of +/-1% still works.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I want money too I should upload Ai videos of Psi getting laid +1