Citra - Unofficial \ Chinese builds discussion

Discussion in '3DS - Homebrew Development and Emulators' started by masaki88, Jun 23, 2016.

  1. ductator

    ductator Member

    Newcomer
    1
    Jan 12, 2018
    Germany
    Removing that should be enough. Compiler only complains that that WINDOWS.H is missing. So by not including it, it should probably build.
    When you have updated it, I can clone or pull the changes and try to compile again.

    Testing the Mac build right now I must say it's slower than the Windows build. Running it on the same rig as the Windows build (nifty hackintosh :D)
    And already found a graphics glitch in Pokemon.
     
    JPXZ and drwhojan like this.
  2. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    8
    Jul 14, 2009
    United Kingdom
    Where I Am!
    That file should be included in the Boost files that off, LetterDriveHere:\citra\externals\boost\boost\predef\os\windows.h , Not sure whats wrong there with Mac builds , maybe could find a better path..

    Some some do like entering there name into a game

    This guy had a better branch but needs little re-basing, fixing conflicts.
    https://github.com/citra-emu/citra/compare/master...jroweboy:swkbd

    Sadly only game it don't work with two well is that of Minecraft by nintendo.

    I attached to this post "windows.h" in question, you unzip and put in main latter drive, and rename path see if it works are not.

    Edit: Full boost download
    Code:
    git clone --recursive https://github.com/Jhon591/boost5.git
     

    Attached Files:

    Last edited by drwhojan, Jan 12, 2018
    JPXZ and xmeee978 like this.
  3. ductator

    ductator Member

    Newcomer
    1
    Jan 12, 2018
    Germany
    Ah I don't think this will be the solution. https://en.wikipedia.org/wiki/Windows.h and the uploaded windows.h make it seem like a Windows specific file, nothing that will run under Linux or macOS.
    The include is also not on a relative path level but rather defined on a global level such that the file should windows.h should be accessible from anywhere on the system.
    As it is not included in macOS, it probably fails to compile there.
    What I did do to get it to compile was rolling back all of the latest changes in swdkb, which removed the include and any dependent code in the file.
     
    DenLiner and JPXZ like this.
  4. Alexander_86

    Alexander_86 GBAtemp Regular

    Member
    2
    Sep 23, 2010
    Argentina
    keep up the good work :toot:
     
  5. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    Smash 3DS Onett Stage Mod works on Citra plus gives me nearly 60FPS when I'm not recording.
    Video is sped up to 2x(game is at 30FPS that time due to recording):
     
    AceofZeroz, JPXZ and drwhojan like this.
  6. John1234

    John1234 GBAtemp Regular

    Member
    1
    Feb 26, 2016
    Citra-Clang-5.0-AVX2-OPTIMIZED still the fastest build & without fps issues After testing 4 recent builds.

    @drwhojan
    Can you disable citra logging that seems to give minor speed boost.
     
    JPXZ likes this.
  7. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    8
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Not sure what it mean by Citra logging..

    — Posts automatically merged - Please don't double post! —

    Ok i'll try the other swdkb and rebase, had it around here some where of it's rebase, I may have bean using HomeMenu that what maybe issues with the new Minecraft as it Froze on Entering a Name with His Swdkb , One i was suing is just some simple file alone.
     
    JPXZ likes this.
  8. Mugiwara.

    Mugiwara. Member

    Newcomer
    2
    Aug 22, 2012
    Brazil
    How to remove outline in Pokemon Alpha Sapphire?
     
    JPXZ likes this.
  9. JPXZ

    JPXZ Advanced Member

    Newcomer
    1
    Dec 18, 2017
    Brazil
  10. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    Did you intentionally lose a battle? XD

    Anyways, I wish some peeps like to play Smash 3DS V1.1.7 on Citra with me. I'm pretty lonely though. :( Stock Smash(V1.0.0 or no Version number on the Title Screen) ain't fun without those DLCs that I hacked in the game.
     
    Last edited by Miguel Gomez, Jan 13, 2018
    JPXZ likes this.
  11. JPXZ

    JPXZ Advanced Member

    Newcomer
    1
    Dec 18, 2017
    Brazil
    @
    Miguel Gomez
    Dlc você adiciona via Wiiu UsbHelper para você gostar desta maneira
     
  12. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    Nope. I edit the game's data. I use SaltySD to make it to work. No SaltySD, you cannot play as those DLC characters.

    Edit ui_character_db.bin and open it with Smash Forge.

    Anyways, it's complicated for you if you don't know anything about modding Smash 3DS.
     
    JPXZ likes this.
  13. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    8
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Ok Maybe you can try the new build with swkbd_jroweboy
    -----
    Normal build complete anyway
    https://ci.appveyor.com/project/Jhno591/citra/build/1.0.79

    Only issue cannot re-name world in minecraft vr swkbd , Other games yes name yourself.
     
    Last edited by drwhojan, Jan 13, 2018
    xmeee978 and JPXZ like this.
  14. John1234

    John1234 GBAtemp Regular

    Member
    1
    Feb 26, 2016
    Dlcs works in citra.

    I tested this method on Shin Megami Tensei IV: Apocalypse.
    1st activate all dlcs in 3DS then save in game. copy the save (decrypt the save 1st) to citra's save directory.

    If dlc files are in the game it will work.
    Can someone test this on other games. (it won't work on Fire emblem games)
     
    Last edited by John1234, Jan 13, 2018
    JPXZ likes this.
  15. ductator

    ductator Member

    Newcomer
    1
    Jan 12, 2018
    Germany
    Mac build does not build. Still some error in swkdb.cpp

    Code:
    swkbd.cpp:230:67: error:
          cannot pass object of non-trivial type 'std::string' (aka
          'basic_string<char, char_traits<char>, allocator<char> >') through
          variadic function; call will abort at runtime [-Wnon-pod-varargs]
            option_text += Common::StringFromFormat("\t(%u) %s\t", i, final_text);
                                                                      ^
    1 error generated.
    
    Might not be possible to get it working with swkdb at all until there is a proper PR on main Citra for Mac.
     
    drwhojan and JPXZ like this.
  16. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    Are you sure about that? DLC Activation is .cfa located in 0004008c. All DLC stuffs are inside the game's update but requires .cfa to activate them.

    Tried that to Smash 3DS and I didn't get the rest of the DLC stages and characters.

    Edit: Oh. You mean my method? It was supposed to be Smash 3DS related since Smash 3DS(and Wii U) have ui_character_db.bin.
     
    Last edited by Miguel Gomez, Jan 13, 2018
    xmeee978 likes this.
  17. John1234

    John1234 GBAtemp Regular

    Member
    1
    Feb 26, 2016
    I don't know about your Smash method.

    The DLC working trick I am talking about is transferring save (dlc activated save) from real 3ds to citra
    Citra don't need any dlc cia or update cia or anything.

    This trick will work on games that have small dlc data or 40mb less cia

    Try this trick on these games

    Fantasy Life
    7TH DRAGON III CODE
    Shin Megami Tensei IV
    Shin Megami Tensei IV: Apocalypse
    Ace Attorney Spirit of Justice
    ETRIAN ODYSSEY 2 UNTOLD
    Project X Zone 2 DLC (USA)
    Puzzle & Dragons Z

    Let me know this this trick works for you or not.
     
    xmeee978 likes this.
  18. Miguel Gomez

    Miguel Gomez GBAtemp Addict

    Member
    7
    Jan 10, 2016
    Planet Earth
    I have none of these games except for 7th Dragon III(which to clarify everyone that warweeny's problem is correct and understandable. Long story short, framepacing is broken to some games). But I don't usually play them all though.

    I didn't know that save files to some 3DS games have DLC inside. I thought it requires updates(unless the physical version is updated) or DLC activation. But meh.

    Anyways, recent drwhojan build is somewhat stable to me lol. Got the same FPS drop to some games and the same FPS to others like Smash.
     
    AceofZeroz and drwhojan like this.
  19. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    8
    Jul 14, 2009
    United Kingdom
    Where I Am!
    True, I see maybe best if just remove it only for mac users, it only means they cannot enter your name into a game, just left as blank Citra, Until a better PR is available .

    I maybe do very small bits, But in no way I am a source coder xd.
     
    AceofZeroz likes this.
  20. JPXZ

    JPXZ Advanced Member

    Newcomer
    1
    Dec 18, 2017
    Brazil
    xmeee978 and AceofZeroz like this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice