Homebrew Citra - Unofficial \ Chinese builds discussion

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 don't know, my saves were all intact. No problems with them.

Ok I see thanks, I can't make out his full code on the chinese site, all broken up, maybe wwylele could let me know what it was in one to add?

@drwhojan And is there a possibility of it working with 32bit systems (never PC broken) or making it work on XP.

I try building it once in 32bit, but sadly not it's deigned for 64bit building only
I don't think much of an issue with xp as long as is a 64bit version off xp

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

Moved -
Took me some freaking doing lol's, but here's my final, and maybe more in long run
Merged all into one, now that's cadging up with Gdmk

Citra-2f5c59a - http://www26.zippyshare.com/v/UF8vgt6f/file.html
Citra-2f5c59a-SourceCode-Files - http://www26.zippyshare.com/v/rPBzuTyv/file.html

(Note) you will need you're own Nand and shared_font.bin files 4 Pokemon games + others

Changelog - all merged in one
Code:
Releave version rev - 2f5c59a

https://github.com/Jhno591/citra.git
git clone --recursive https://github.com/Jhno591/citra.git

Frame layouts from jroweboy #2074
Add Gateway cheat support #2063
audio_core: Tweak audio latency #2059
Check for invalid TextureCopy size when copying #2057
Overhaul Input handling into InputCore. Add Gamepad support. #1995
Emulate motion sensor in frontend #1951
Implement ControlArchive and IPC::CheckBufferMappingTranslation #1748
Implement GetAddrInfo and GetNameInfo #1696
Support additional screen layouts. #213
Implement one variant of pipe 3 #2071
Implement Geometry Shaders

Added Wwlele Hacks -> lemon-tweaks
\src\core\hle\svc.cpp - line 504
\src\core\hw\gpu.cpp - line 317
\src\video_core\command_processor.cpp - line 207

Cheats Note
Too (Note) A ROM has to be exact same size as it's original dump. for cheats to work, are trimmed are edited in the slightest will move location of the cheats address, rending it useless are crashing the game as the cheat is patching other location's in Rom's addresses .

(Note) You will need a New - Signature / Hash Checking 4 Cheats with Edited are Trimmed ROM's

Now to try for Mingw64 building in codeblocks , can get to 100% then left with some errors little strange, will check for needed missing files.
------------
IgwcRlJ.jpg
 
Last edited by drwhojan,

ts61fa

Well-Known Member
Member
Joined
Feb 14, 2007
Messages
120
Trophies
0
XP
325
Country
Netherlands
Ok I see thanks, I can't make out his full code on the chinese site, all broken up, maybe wwylele could let me know what it was in one to add?



I try building it once in 32bit, but sadly not it's deigned for 64bit building only
I don't think much of an issue with xp as long as is a 64bit version off xp

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

Moved -
Took me some freaking doing lol's, but here's my final, and maybe more in long run
Merged all into one, now that's cadging up with Gdmk

Citra-2f5c59a - http://www26.zippyshare.com/v/UF8vgt6f/file.html
Citra-2f5c59a-SourceCode-Files - http://www26.zippyshare.com/v/rPBzuTyv/file.html
4 makotech222 - experimental Frame layouts + cheats + gamepad -backup
- http://www10.zippyshare.com/v/u7iPYbQ3/file.html

(Note) you will need you're own Nand and shared_font.bin files 4 Pokemon games + others

Changelog - all merged in one
Code:
Releave version rev - 2f5c59a

https://github.com/Jhno591/citra.git
git clone --recursive https://github.com/Jhno591/citra.git

Frame layouts from jroweboy #2074
Add Gateway cheat support #2063
audio_core: Tweak audio latency #2059
Check for invalid TextureCopy size when copying #2057
Overhaul Input handling into InputCore. Add Gamepad support. #1995
Emulate motion sensor in frontend #1951
Implement ControlArchive and IPC::CheckBufferMappingTranslation #1748
Implement GetAddrInfo and GetNameInfo #1696
Support additional screen layouts. #213
Implement one variant of pipe 3 #2071
Implement Geometry Shaders

Added Wwlele Hacks -> lemon-tweaks
\src\core\hle\svc.cpp - line 507
\src\core\hw\gpu.cpp - line 317
\src\video_core\command_processor.cpp - line 207

Cheats Note


(Note) You will need a New - Signature / Hash Checking 4 Cheats with Edited are Trimmed ROM's

Now to try for Mingw64 building in codeblocks , can get to 100% then left with some errors little strange, will check for needed missing files.
Not sure if im doing something wrong but whenever i try pkmn x or alpha sapphire it shows critical error> core\hle\svc.ccp svc break
and game wont boot.
 

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
Not sure if im doing something wrong but whenever i try pkmn x or alpha sapphire it shows critical error> core\hle\svc.ccp svc break
and game wont boot.

You need to find you're own shared_font.bin file and place it in sysdata folder, you will find in a pre build of some's are google
Cannot be shared here.
 
  • Like
Reactions: ts61fa

Sky*dragon

Well-Known Member
Newcomer
Joined
Nov 29, 2010
Messages
84
Trophies
0
Location
in the sky
XP
140
Country
Libya
while cleaning my pc from old citra builds i accidentally deleted all of my roms :-( god dammit now i have to spend all day downloading them again :/
 

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 and Y still has that freeze error while selecting anything, obtaining anything, and activate a cutscene.
Ok thanks, also pickup items lock but not freeze/freeze cmd still on the go.
As for the random freeze while walking about, lest that nand sorts that random freezing.

edit: right now time to mess with the emulation speed.
 
Last edited by drwhojan,

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
I tested the latest nightly build and somehow the Cheats kinda get unmapped Read32(permanent freeze). I was testing the Shiny Pokemon cheat and all of sudden, it froze.
Sad news about the cheat is that the cheat will be permanent like to $999999 cheat.
 

JayFoxRox

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

It's a minor offence this time, so I won't report this post: Please add the missing license.txt to the binary archive.

As your readme also includes a link to the source code you don't have to add it to this post either btw - not an issue though, just clarifying.
The source code link also contains the changelog, so you don't have to include the changelog either (as git does that for you) - however, that's entirely up to you.

I'd really recommend cleaning up those builds before releasing them (this includes a nand.rar which includes config.rar and config_savegame_fw104_fixed.rar).
(I don't think any of those rar / dir structures contain copyrighted material which violates any licenses, but it's still garbage)

4 makotech222 - experimental Frame layouts + cheats + gamepad -backup
- http://www10.zippyshare.com/v/u7iPYbQ3/file.html

This is a GPL violation though. Open almost any of those files with a text editor and you'll find:

Code:
// Copyright 2016 Citra Emulator Project
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.

- Please also add the license.txt (and ideally also README.md) to that archive. Any distribution needs the license.txt file. (a very strong hint to the used GPL version might be tolerated instead, but it wouldn't be ideal).
 
  • Like
Reactions: drwhojan

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Guys! I noticed that Luigi's Mansion 2 no longer boots in the Unofficial Build. Strange.
I haven't test Luigi's Mansion 2 for like 4 months. Now I noticed this problem. Heh. I'm Pathetic
 

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'd really recommend cleaning up those builds before releasing them (this includes a nand.rar which includes config.rar and config_savegame_fw104_fixed.rar).
(I don't think any of those rar / dir structures contain copyrighted material which violates any licenses, but it's still garbage)
- Please also add the license.txt (and ideally also README.md) to that archive. Any distribution needs the license.txt file. (a very strong hint to the used GPL version might be tolerated instead, but it wouldn't be ideal).


I though't I remove all nand sorry, but it dose contain the random freeze bypass fix for pokemon x/y just skips over the freeze after a few seconds then continues playing as normal Apart from pickup items freeze, not the resion it should be there though.
I will add that licence.exe text next time thanks.

edit: sorry is was in there

It was just a bitch to get all to merge and compile well, only frame layouts + pad 1995 had big issues

Well hope someone finds it useful to their github repo

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

Guys! I noticed that Luigi's Mansion 2 no longer boots in the Unofficial Build. Strange.
I haven't test Luigi's Mansion 2 for like 4 months. Now I noticed this problem. Heh. I'm Pathetic

No idea what he did but added this file_util.cpp , he could have broke others games too...

gdmk : I just added file_util.cpp global variables bool a, CreateDir () If it is judged in the path to the archive exists, then a = 1, in fs_user.cpp in CreateDirectory () if a = 1, cmd_buff [1] = 0xC82044BE, 0 otherwise.

How on earth do you add it... , text broken in bits...
 
Last edited by drwhojan,

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
I though't I remove all nand sorry, but it dose contain the random freeze bypass fix for pokemon x/y just skips over the freeze after a few seconds then continues playing as normal Apart from pickup items freeze, not the resion it should be there though.
But XYORAS can fix the overworld freeze with a madeup config folder in the Master Build. I tested it and it was "okay.".
 
  • Like
Reactions: drwhojan

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
1
Age
28
Location
Accra, Ghana
XP
2,523
Country
Ghana
I tested the latest nightly build and somehow the Cheats kinda get unmapped Read32(permanent freeze). I was testing the Shiny Pokemon cheat and all of sudden, it froze.
Sad news about the cheat is that the cheat will be permanent like to $999999 cheat.
like with all coded cheats, if it aint a "replace address"like the multipliers, but a "replace value" like money cheats, you cant revert it unless you enter the same values you had before cheat. is your problem the cheats permanent freezing a value even when it is deactivated?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: That is interesting.