1. justjack

    justjack GBAtemp Regular
    Member

    Joined:
    Feb 10, 2009
    Messages:
    260
    Country:
    Chile
    I deleted GX from my SD card and the settings problem in RX still occurs. The settings revert back each time I start the app.
     
  2. Askot

    Askot Advanced Member
    Newcomer

    Joined:
    Sep 13, 2015
    Messages:
    79
    Country:
    Mexico
    @niuus I've checked your code and I think I found why resetting to defaults any time you enter to snes9xRX in preferences.cpp, versioning it's the cause, it's looking for 4.0.2 will be reseted to default:
    Code:
                   // first we'll check that the versioning is valid
                   if(!(verMajor >= 0 && verMajor <= 9 &&
                       verMinor >= 0 && verMinor <= 9 &&
                       verPoint >= 0 && verPoint <= 9))
                       result = false;
                   else if(verMajor < 2) // less than version 4.0.0 //Fix 2.0.0 snes9xRX
                       result = false; // reset settings
                   else if(verMajor == 2 && verMinor == 5 && verPoint < 0)   // anything less than 4.0.2 //Fix 2.5.0 snes9xRX
                       result = false; // reset settings
                   else
                       result = true;
    
     
    Last edited by Askot, Dec 28, 2018
    niuus likes this.
  3. niuus

    OP niuus GBAtemp Maniac
    Member

    Joined:
    Mar 4, 2016
    Messages:
    1,340
    Country:
    Venezuela
    Hey guys, sorry for the late reply. Holiday sharing times =D
    Fixed! Check below for the details of this silly bug. A new build will be up in some hours.

    Working perfectly, at least from what i tested quickly: 1st race, 1 player full screen, and 4 player demo.

    Hey Askot! That's exactly the reason why i don't want to use anything newer for compiling, since those give regressions in games/performance issues, at least for the moment. My devkitPPC is 26 and libogc is 1.8.15-1. Have you by any chance tried to compile with the latest libogc? (1.8.21, i think)

    Aha! That was the silly culprit! I totally forgot about the 'settings reset mechanism' in place, since i was using 4.5.0 as a default number before wrapping up and releasing. Thanks @Askot

    I'm really glad this works for you, specially since i wasn't aware of the little difference in id for the Club Nintendo controller and the newest SNES Classic controller.

    While i do have one NES Classic controller (that came bundled with my console), which i have tested and works fine, sadly i don't own the SNES Classic nor the controllers to test. Anyone care to report if it works without any issues in this version?
     
    Last edited by niuus, Dec 28, 2018
    cebolleto and rogerioronin like this.
  4. niuus

    OP niuus GBAtemp Maniac
    Member

    Joined:
    Mar 4, 2016
    Messages:
    1,340
    Country:
    Venezuela
    New release is live! (2.6.0)
     
    Dodain47, danny19901 and rogerioronin like this.
  5. triki

    triki Newbie
    Newcomer

    Joined:
    Dec 28, 2018
    Messages:
    5
    Country:
    France
    Thank you for this update
     
  6. cebolleto

    cebolleto GBAtemp Regular
    Member

    Joined:
    Mar 5, 2010
    Messages:
    196
    Country:
    Thanks a lot, the settings are working perfectly now!

    After testing a few games I have found issues with StarFox.. the background doesn't display correctly, not sure it whit will affect other fx games too
     
  7. Askot

    Askot Advanced Member
    Newcomer

    Joined:
    Sep 13, 2015
    Messages:
    79
    Country:
    Mexico
    Same here: devkitppc rev 26, but libogc 1.8.12, but it gets a little better perfomance in Kirby Dream land 3 and 60 fps solid in Yoshi's Island at 40Mhz Overclock
     
  8. danny19901

    danny19901 GBAtemp Fan
    Member

    Joined:
    Feb 12, 2016
    Messages:
    315
    Country:
    Thank you for Great work

    Sent from my ONEPLUS A5010 using Tapatalk
     
  9. niuus

    OP niuus GBAtemp Maniac
    Member

    Joined:
    Mar 4, 2016
    Messages:
    1,340
    Country:
    Venezuela
    Oh! That's one of my favorite games, though i've been playing StarFox 2 more, since i want to beat my records. Can you give more details? What's the level? If you can attach a save state, it would be better.

    EDIT: i've found the faulty commit. I'll roll it back and post an experimental build in the 2nd post for you to test.
     
    Last edited by niuus, Dec 29, 2018
  10. Bladeoner

    Bladeoner GBAtemp Regular
    Member

    Joined:
    Oct 15, 2018
    Messages:
    226
    Country:
    Netherlands
    To clarify this, it's this controller you are talking about right:
    http://www.nintendoworldreport.com/media/26524/4/1.jpg

    I use the same, it looks the same as the one for the SNES mini but it's not.

    The reason why it's working with Snes9X RX is that this change is not applied:
    https://github.com/dborth/snes9xgx/commit/b30051c692cc964b522f95bbc32ea7dea1cd142b

    What I do myself is I get the Snes9x GX master source and replace the following file with one of my own that doesn't have this change: source\gui\gui_trigger.cpp

    Then the Wii super famicom is working and also the Wii Classic Controller, only the Analog sticks on the Wii Classic Controller not. I don't own a Wii Classic Controller, but made some people that use the DPAD on that happy with it.

    I attached the file I use.

    I just uploaded a fresh created version with fix for the Wii super famicom in this thread, second post:
    https://gbatemp.net/threads/snes9x-gx-4-4-0-beta-feedback-requested.521929/#post-8354071

    This includes the latest PRs that I opened.
     

    Attached Files:

    Last edited by Bladeoner, Dec 29, 2018
    baco81 likes this.
  11. focusonme

    focusonme GBAtemp Regular
    Member

    Joined:
    Jun 30, 2016
    Messages:
    223
    Country:
    United States
    thank you very much ! <3
     
  12. Askot

    Askot Advanced Member
    Newcomer

    Joined:
    Sep 13, 2015
    Messages:
    79
    Country:
    Mexico
    No exactly, I use this one:
    https://encrypted-tbn0.gstatic.com/...T3FPeDMKx0BiqTkkthAb5i0s70Sg33Qb4BSubl-I7scvg
    I think it's driver its behaving like an old wii classic controller, not pro. But I have to revert some commits -with joysticks involve too- to make it work.
     
  13. Bladeoner

    Bladeoner GBAtemp Regular
    Member

    Joined:
    Oct 15, 2018
    Messages:
    226
    Country:
    Netherlands
    I have both the one you send Super Famicom and the Super Nintendo both designed and published for the Wii they work the same like you said as an old Wii Classic Controller

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

    @niuus I send a PR which removes the Gui Audio and Button Clicks which frees up more resource to be used.

    I compiled the Wii version and tested few games, the change is working No Gui Sound is there, games run around 59/60 FPS tested the following games:

    • Mega Man X (MSU1)
    • Super Mario World (MSU1)
    • Earthworm Jim 2
    • Super Mario World 2 Yoshi's Island
    Here is the compiled version:
    Snes9xRX-2.6.0_No_Gui_Sound.zip
     
    Last edited by Bladeoner, Dec 29, 2018
    rogerioronin likes this.
  14. niuus

    OP niuus GBAtemp Maniac
    Member

    Joined:
    Mar 4, 2016
    Messages:
    1,340
    Country:
    Venezuela
    Reuploaded 2.6.0. StarFox works without issues!

    Hi @Bladeoner. I tested that build (Snes9x.GX.4.4.0_Controller_Fix.zip), i can report you that the (Original) Wii Classic Controller L-stick is still working, though the R-stick seems to be a bit wonky, like when you try to fast-forward, it will only work with diagonal inputs, and not with right only. I don't own a Wii Classic Controller Pro right now so i can't confirm if it is the same.
     
    Last edited by niuus, Dec 29, 2018
  15. niuus

    OP niuus GBAtemp Maniac
    Member

    Joined:
    Mar 4, 2016
    Messages:
    1,340
    Country:
    Venezuela
    Tested and approved! We gained at least 1 or 2 fps more with this. :grog:

    EDIT: speed is even better when compiled against r26! (+3fps)
     
    Last edited by niuus, Dec 29, 2018
    baco81, rogerioronin and Dodain47 like this.
  16. soniccomcisbr

    soniccomcisbr GBAtemp Advanced Fan
    Member

    Joined:
    Jul 27, 2014
    Messages:
    550
    Country:
    Brazil
    Question: Its works as an wiiflow plugin?
     
  17. Bladeoner

    Bladeoner GBAtemp Regular
    Member

    Joined:
    Oct 15, 2018
    Messages:
    226
    Country:
    Netherlands
    @niuus Opened up two new PRs, two new changes:
    - settings.xml renamed to settingsRX.xml to co-exist besides the settings.xml of Snes9x GX
    - Added the Make files to compile the source, in the Wii Make file the output file is renamed to: snes9xrx-wii

    Just compiled, see attachment.

    Edit: just added a two new PRs, which are not included in this file.
    - Change Render to Filtered (sharp)
    - Remove rumble function.
     

    Attached Files:

    Last edited by Bladeoner, Dec 30, 2018
    MaeseJesus likes this.
  18. Askot

    Askot Advanced Member
    Newcomer

    Joined:
    Sep 13, 2015
    Messages:
    79
    Country:
    Mexico
    Yes, it is, I use it mainly as a plugin in wiiflow.
     
  19. soniccomcisbr

    soniccomcisbr GBAtemp Advanced Fan
    Member

    Joined:
    Jul 27, 2014
    Messages:
    550
    Country:
    Brazil
    I can use the same .ini from the snes9x gx?
     
  20. Askot

    Askot Advanced Member
    Newcomer

    Joined:
    Sep 13, 2015
    Messages:
    79
    Country:
    Mexico
    Yes, you can. It's based on snes9xgx, so don't worry, go and play.
     
    soniccomcisbr likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Snes9x,