Homebrew Citra - Unofficial \ Chinese builds discussion

matif

Well-Known Member
Member
Joined
Jan 19, 2010
Messages
127
Trophies
0
XP
1,046
Country
Taiwan
Citra Unofficial versions, by sickc, Aug 3st.
These versions are many optimized Citra for different CPUs.
- It will keep update every week, if I have free time, I'll post new versions here.

GitHub: https://github.com/sickc/citra
Download links: https://justpaste.it/19o3e

This time without shutdown bomb, and added gs++, 3d-fun, cheats.
I use LLVM Skylake version, and FPS increase 0~1 from BE453. (Different computer will have different results.)
 
  • Like
Reactions: NiagA and drwhojan

UltimanixV

New Member
Newbie
Joined
Aug 3, 2017
Messages
4
Trophies
0
Age
23
XP
42
Country
United States
So I'm trying to run Pokémon Moon on the latest bleeding edge, and it keeps displaying this message in Japanese on the lower screen :
Does anyone have a fix?

P.S: I'm new 'round here, so I dunno how to directly post an image.
 

Attachments

  • ExCa.PNG
    ExCa.PNG
    25 KB · Views: 247

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
So I'm trying to run Pokémon Moon on the latest bleeding edge, and it keeps displaying this message in Japanese on the lower screen :
Does anyone have a fix?
P.S: I'm new 'round here, so I dunno how to directly post an image.

Seems your Region might be on Auto-select , this was not fully fixed with Citra .

See Citra setting, Emulation - Configure... change Region to your USA, Then reset emulator and run game.

54355564354.jpg

And welcome here :)
 
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
Now it just does this:
Save corrupted, If you have no other games saved, you can see User folder and delete the sdmc folder , and try again.

are see check where saves goto
user\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000 \ save numbers are here
 
Last edited by drwhojan,

UltimanixV

New Member
Newbie
Joined
Aug 3, 2017
Messages
4
Trophies
0
Age
23
XP
42
Country
United States
Save corrupted, If you have no other games saved, you can see User folder and delete the sdmc folder , and try again.

are see check where saves goto
user\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000 \ save numbers are here
I do have Pokemon Omega Ruby saved.
Is it possible to fix it without risking my OR savefile?
 

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 do have Pokemon Omega Ruby saved.
Is it possible to fix it without risking my OR savefile?

Go to where your emulator folder Citra is stored and follow from the "User" folder ^^
I think it save file 00175e00 for sun save are similure for Moon

See - https://community.citra-emu.org/t/migrate-your-savefiles/40/19
--------------
But its best to move this topic here
https://gbatemp.net/threads/citra-new-3ds-emulator.365154/page-341

Seems you used a installer citra.
 
Last edited by drwhojan,

UltimanixV

New Member
Newbie
Joined
Aug 3, 2017
Messages
4
Trophies
0
Age
23
XP
42
Country
United States
Go to where your emulator folder Citra is stored and follow from the "User" folder ^^
I think it save file 00175e00 sun save are similure for Moon

See - https://community.citra-emu.org/t/migrate-your-savefiles/40/19
--------------
But its best to move this topic here
https://gbatemp.net/threads/citra-new-3ds-emulator.365154/page-341

Seems you used a installer citra.
There is no 00175e00, just the default save for ORAS.
Yup, I'll move the topic there.

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

Never mind, I found the moon savefile in the Roaming folder. Anyway, it's working fine now. Thank you for helping me out.
 
Last edited by UltimanixV,
  • Like
Reactions: 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 record, wwylele did do a lot of verifying his code against fincs research before putting it on bleeding edge (in the time between "please don't merge this" and when he put it on bleeding edge). It just so happens that his code pretty much matched what fincs researched, so it was more ready than he thought. he could give you more information about it of course

He added some information few hrs ago
https://github.com/wwylele/citra/commit/c065d1e9f8e18d41e144360b0a5da926d1844761
 

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

Wwylele Some test result:
https://github.com/wwylele/citra/pull/36

Some test result:

  • devkitPro/3ds-examples/graphics/gpu/geoshader: works fine
  • devkitPro/3ds-examples/graphics/gpu/loop_subdivision: works fine
  • devkitPro/3ds-examples/graphics/gpu/particles: works fine
  • Pokemon OR/AS: works fine
  • Monster Hunter XX: works fine
  • Professor Layton and the Miracle Mask: works fine
  • snes9x (a snes emulator): display nothing in game. If all shader registers are initialized to 1, it works fine then. The source code shows that its geometry shader never sets the output position.w. This presumably relies on register preservation for the special GS unit when switching between VS and GS, so this will only work when the 4 shader units and the scheduler is implemented.
  • other games tested by players using bleeding edge build: only one crash from ASSERT found, which is later fixed in this branch
 
Last edited by drwhojan,
  • Like
Reactions: NiagA

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
Citra+BE-GCC-MinGW-07-08-2017
http://www7.zippyshare.com/v/AmkuV2jf/file.html

Added
Code:
wwylele Newer GS++ -> https://github.com/wwylele/citra/pull/36 , Fixes ?
------
Fixed and Re-based Swkbd - For Software Keyboard by CMD - https://github.com/Jhno591/citra/commit/8d37f2b4a435f87f4f5ecc6917ad903b080d80ce

(Note) You will need to replace your own "User" folder

Chagelog
https://github.com/Jhno591/citra/commits/master

7867768876.jpg
------------------

No fix for "Ever Oasis" , long errors on first saving.
 
Last edited by drwhojan,

wwylele

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
151
Trophies
0
Age
28
XP
395
Country
China
Citra+BE-GCC-MinGW-07-08-2017
http://www7.zippyshare.com/v/AmkuV2jf/file.html

Added
Code:
wwylele Newer GS++ -> https://github.com/wwylele/citra/pull/36 , Fixes ?
------
Fixed and Re-based Swkbd - For Software Keyboard by CMD - https://github.com/Jhno591/citra/commit/8d37f2b4a435f87f4f5ecc6917ad903b080d80ce

(Note) You will need to replace your own "User" folder

Chagelog
https://github.com/Jhno591/citra/commits/master

View attachment 94883
------------------

No fix for "Ever Oasis" , long errors on first saving.
*cough* the title of gs pr is still there *cough*
 

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
No fix for "Ever Oasis" , long errors on first saving.

It just having issues with the AGORA_S00.bin save file.

this pre-save gets a little bit more there.

main part is "AGORA_S00.bin can't be open without mode create"

Code:
[ 12.178349] Service.FS core\file_sys\savedata_archive.cpp:OpenFile:53: Non-existing file C:\Users\USERNAME\AppData\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/001a4900/data/00000001/AGORA_S00.bin can't be open without mode create.
[ 12.179267] Service.FS core\hle\service\fs\fs_user.cpp:OpenFile:86: failed to get a handle for file [Wchar: //AGORA_S00.bin]
[ 12.181174] Service.FS core\file_sys\savedata_archive.cpp:OpenFile:53: Non-existing file C:\Users\USERNAME\AppData\Roaming/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/00040000/001a4900/data/00000001/AGORA_S01.bin can't be open without mode create.
[ 12.181531] Service.FS core\hle\service\fs\fs_user.cpp:OpenFile:86: failed to get a handle for file [Wchar: //AGORA_S01.bin]
[ 12.196409] Service.FS core\hle\service\fs\archive.cpp:HandleSyncRequest:172: (STUBBED) File command OpenLinkFile Path: [Binary: 000000000000000000000000]
 

Attachments

  • 001a4900.zip
    13.3 KB · Views: 114
Last edited by drwhojan,

wwylele

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
151
Trophies
0
Age
28
XP
395
Country
China
Thought it was still in the BE too are you having it removed ?, anyway not sure if it merged right anyway, was having issues fixing it in msvs2017.
I was being lazy to change the title, but it is still impolite for you to assume everything before actually asking me.
Title updated
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think