Homebrew Citra - Unofficial \ Chinese builds discussion

SynerG

Member
Newcomer
Joined
Oct 6, 2017
Messages
12
Trophies
0
Age
40
XP
64
Country
Singapore
1. There are a ton of unofficial builds by drwhojan, DaMan, and so on that boost gameplay in Pokemon Sun and Moon. Just pick any of the build.
2. You can beat the Champion.
3. If you want to fix some issues like bugs on version 1.0, Citra supports update.
4. If you want to randomize without rebuild the game, you can use use mods via SaltySD on Citra.
Could you do a guide on how to randomize Sun and Moon without a 3DS using SaltySD?
 

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
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
@jroweboy could you help since you know/good at all this mingw errors stuff to fix mingw compile in
  • threads_vtx (Latest) ?
https://github.com/Phanto-m/citra/branches
Don't forget to use latest boost.
EDIT: error log for mingw:
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.8/job/4rbm1lx09sv31rvv#L1596
thanks.
-----
edit: for
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx
for master citra re-based command_processor.cpp attached.

Ok, updated boost4, changed !single_thread to single_thread

Now just down too
5646546545.jpg


---------
Looks like correct file to check will be in boost: unique_ptr_meta_utils.hpp
Code:
//////////////////////////////////////
//             is_same
//////////////////////////////////////
template<class T, class U>
struct is_same
{
   static const bool value = false;
};

template<class T>
struct is_same<T, T>
{
   static const bool value = true;
};
 
Last edited by drwhojan,

zaxscd1234

Member
Newcomer
Joined
Oct 4, 2017
Messages
13
Trophies
0
Age
50
XP
131
Country
United States
More test
Code:
                     Citra-MSVC-14-OCT-2017-tabnk  citra-msvc-20171014-a58a6f2-jhno591
Dragon Quest VII               118-200fps           40-44fps
Dragon Quest VIII            60-85-120fps           49-52-60fps
Dragon Quest XI              59-61-80fps*           41-49-52fps
Fire Emblem Awakening   89(Battle)-109-148fps      60(Battle)-109-148fps
Monster Hunter Generations      crash               25-32fps
*graphical glitch
 

Attachments

  • Snap1.png
    Snap1.png
    213.9 KB · Views: 603

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
Last edited by drwhojan,

Usl5264

Well-Known Member
Member
Joined
May 29, 2016
Messages
167
Trophies
0
Age
45
XP
159
Country
Drwhojan,

Would you be able to provide Mac builds as well. It would be much appreciated.

Sent from my SM-N950F using Tapatalk
 

Sandder9

New Member
Newbie
Joined
Jun 18, 2016
Messages
3
Trophies
0
Age
32
XP
223
Country
Gambia, The
Thank you very much for the builds drwhojan, tabnk, DaMan and of course the citra developers. Everything would be impossible without them!

I just have 1 question and would like to ask you if there is a build with all features from the latest tabnk, drwhojan build where Monster Hunter Stories works? It crashes after the intro. :/
 

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, updated boost4, changed !single_thread to single_thread
Now just down too
View attachment 102702
---------
Looks like correct file to check will be in boost: unique_ptr_meta_utils.hpp
Code:
//////////////////////////////////////
//             is_same
//////////////////////////////////////
template<class T, class U>
struct is_same
{
   static const bool value = false;
};

template<class T>
struct is_same<T, T>
{
   static const bool value = true;
};

Some think like:
static const bool single_thread = std::is_same<std::integral_constant<u32, 1>, decltype(num_threads)>;

was better just don't like the end, ;#
-------

EDIT: looks like line better of removed altogether .
 
Last edited by drwhojan,

zaxscd1234

Member
Newcomer
Joined
Oct 4, 2017
Messages
13
Trophies
0
Age
50
XP
131
Country
United States
Code:
                     Citra-MSVC-14-OCT-2017-tabnk  citra-msvc-20171014-cb3b894-jhno591
Dragon Quest VII               118-200fps           118-200fps
Dragon Quest VIII            60-85-120fps           60-85-120fps
Dragon Quest XI              59-61-80fps*           59-61-80fps*
Fire Emblem Awakening   89(Battle)-109-148fps      89(Battle)-109-148fps
Monster Hunter Generations      crash               crash

*graphical glitch

The performance of cb3b894 is very close to Citra-MSVC-14-OCT-2017-tabnk.
 
  • 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
Code:
                     Citra-MSVC-14-OCT-2017-tabnk  citra-msvc-20171014-cb3b894-jhno591
Dragon Quest VII               118-200fps           118-200fps
Dragon Quest VIII            60-85-120fps           60-85-120fps
Dragon Quest XI              59-61-80fps*           59-61-80fps*
Fire Emblem Awakening   89(Battle)-109-148fps      89(Battle)-109-148fps
Monster Hunter Generations      crash               crash

*graphical glitch

The performance of cb3b894 is very close to Citra-MSVC-14-OCT-2017-tabnk.

Spot on broke even!, thanks for checking too!
-----
Await the Mingw fixes, Should be slightly faster under Mingw compile!

It's a shame to let the side down..
 
Last edited by drwhojan,

zaxscd1234

Member
Newcomer
Joined
Oct 4, 2017
Messages
13
Trophies
0
Age
50
XP
131
Country
United States
It seems that some recent changes caused significant frame rate drops in 2D.
Code:
                            522e67f-jhno591  a58a6f2-jhno591  cb3b894-jhno591
Etrian Odyssey V               240-320fps       240-320fps        79-89fps
Bravely Default(D's Journal)     190fps           155fps           155fps
                                            (fullscreen mode) (texcache-rebase)
 
  • Like
Reactions: matif

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
Some think like:
static const bool single_thread = std::is_same<std::integral_constant<u32, 1>, decltype(num_threads)>;

was better just don't like the end, ;#
-------
EDIT: looks like line better of removed altogether .

More on mingw here about line
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

https://software.intel.com/en-us/forums/intel-c-compiler/topic/746371

Should we #include <xtr1common> from MSVC in thread_pool.h ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
    Xdqwerty @ Xdqwerty: @K3Nv2, furry grandma?