Problem with Visual Boy Advance GX and WarioWare! Twisted.

Discussion in 'Wii - Emulation and Homebrew' started by Naeso, Aug 23, 2018.

  1. Naeso
    OP

    Naeso Newbie

    Newcomer
    1
    Aug 23, 2018
    France
    France
    Hello.

    First of all, I created a new topic on this subject because all the past topic were a bit old (2yo) and with a new, fresh topic I think its more easy to have anwsers.

    So, I tried to play WarioWare! Twisted on my Wii, using Visual Boy Advance GX (Version 2.3.6).
    Problem is, the game dosen't detect any movement of my wiimote.

    I tried with two wiimotes, wiimote + nunchuck, differents roms, but it still dosen't work.
    I searched on the internet but no one seems to have the exact same issue I have.
    I even tried the B button thing : nothing.

    I also tried using a patched rom, even this is broken : the game detect that I'm tilting to the left, and I can't go to any other directions.
    I'm a bit lost and sad, this game is the only WarioWare I haven't played (thanks to be an European) and I really want to try it out.

    I hope someone could help me on this topic !
    Thanks for your help.
     
  2. NintendoPowerGamer

    NintendoPowerGamer Advanced Member

    Newcomer
    1
    Aug 23, 2018
    Australia
    Have you tried using a classic controller?
     
  3. Naeso
    OP

    Naeso Newbie

    Newcomer
    1
    Aug 23, 2018
    France
    France
    Classic Controller, GC controller, Wiimote + nunchuck, nothing seems to work.
    I even used mGBA, same problem.
    On PC the patched rom works well, so I don't think my roms are the problem.
     
  4. NintendoPowerGamer

    NintendoPowerGamer Advanced Member

    Newcomer
    1
    Aug 23, 2018
    Australia
    Then it’s probably the emulator. Before you reinstall it have you checked the controller settings.
     
  5. Naeso
    OP

    Naeso Newbie

    Newcomer
    1
    Aug 23, 2018
    France
    France
    Yes I did that.
    I did reinstall VBA Gx on the latest version, and I still have the issue...
     
  6. NintendoPowerGamer

    NintendoPowerGamer Advanced Member

    Newcomer
    1
    Aug 23, 2018
    Australia
    Hmmmmmm.... This might waste your time but try to use a different emulator?
     
  7. Marcos328

    Marcos328 Member

    Newcomer
    1
    May 29, 2017
    Guatemala
  8. Extrems

    Extrems GBAtemp Regular

    Member
    5
    Jan 17, 2013
    Canada
    Quebec, Canada
    Tilt was implemented (Koro Koro Puzzle Happy Panechu!, Yoshi's Universal Gravitation), but not gyro. Gyro is implemented in official mGBA using Wii MotionPlus.
     
    Marcos328 likes this.
  9. Naeso
    OP

    Naeso Newbie

    Newcomer
    1
    Aug 23, 2018
    France
    France
    Well, I tried using mGBA, dosen't work.

    Yeah, now it detect something and I can move ! But this seems VERY off, like, the calibration seems crazy when i'm playing, even for selecting items in menus, it's very hard. Do you think this is related to the fact i'm using a Wiimote with the Wiimotionplus inside ?
     
  10. Brawl345

    Brawl345 GBAtemp Advanced Fan

    Member
    7
    Jan 14, 2012
    Germany
  11. Tantric

    Tantric GBAtemp Regular

    Member
    5
    Feb 8, 2007
    Canada
    Never tried the game, but it looks like it was added way back in 1.0.8. If it works there but broke on some newer version, and you can narrow down which version it broke on, perhaps I can take a look.
     
    CheatFreak47 likes this.
  12. NintendoPowerGamer

    NintendoPowerGamer Advanced Member

    Newcomer
    1
    Aug 23, 2018
    Australia
    Hmmmmm. Strange. The only solution now to me is to reformat the Wii’s memory and pray that it works. But just use a pc emulator. GBA emulators can run on really anything now.
     
  13. CheatFreak47

    CheatFreak47 Complex Donut

    Member
    9
    Oct 11, 2011
    United States
    Michigan, USA
    The last release version it worked correctly it was 2.2.8, just checked myself.

    Considering you made a note of this yourself in the readme, I'd thought you'd known about this issue

     
    Last edited by CheatFreak47, Aug 29, 2018
  14. Tantric

    Tantric GBAtemp Regular

    Member
    5
    Feb 8, 2007
    Canada
    I didn't make that note in the readme, libertyernie did.
    But wow, this is brutal. When libertyernie updated the core, some of Carl Kenner's changes, all of dancinninja's performance optimizations, and the GameCube virtual memory (originally from softdev), was all completely blown away. It's like the new files were simply dropped over top rather than the changes merged.

    I think I may have to revert the core and try a new upgrade.

    :(
     
    CheatFreak47 likes this.
  15. Tantric

    Tantric GBAtemp Regular

    Member
    5
    Feb 8, 2007
    Canada
    Here's a VBA GX with dancinninja's optimizations restored, Carl Kenner's changed restored, and the GC virtual memory implementation restored (this part won't impact the Wii build)
    This may fix WarioWare Twisted.
    Please provide feedback. Is anything broken/fixed from the release I just put out? There's a lot of features that have been added over time by a number of different people and I'm not sure what the state is.
     

    Attached Files:

    CheatFreak47 likes this.
  16. CheatFreak47

    CheatFreak47 Complex Donut

    Member
    9
    Oct 11, 2011
    United States
    Michigan, USA
    I'll give it some thorough testing and get back to ya.
     
  17. CheatFreak47

    CheatFreak47 Complex Donut

    Member
    9
    Oct 11, 2011
    United States
    Michigan, USA
    So after a bit of testing and yes, these changes seem to have worked, the controls now do work for WarioWare Twisted and Yoshi Topsy Turvy/Universal Gravitation. Other games are also working fine as before so it looks like you pretty much nailed it.

    However, I actually have a bit of a request for you regarding these titles.

    Would you mind looking into the code for the screen rotation stuff used for Yoshi's Topsy Turvy (aka Yoshi's Universal Gravitation) and see if you can adjust it so it looks right when the Wii is running on a 16:9 screen? (ie, when console aspect ratio is set to 16:9) As is, it warps and stretches horizontally when the image rotates because it's not taking into account the user's display aspect ratio, it looks fine when displaying in 4:3 but it'd be nice if it'd adjust the effect for users running their Wii in 16:9 (or on Wii U, which is always 16:9).

    It'd be nice if you could also add the video rotation effect as a toggle in the Game Settings under video when in tilt supported games so it can be toggled on and off for both WarioWare and Yoshi, as is, it only ever does this effect for Yoshi, and it'd be beneficial for it to do it in WarioWare as well in some cases.
     
    Last edited by CheatFreak47, Aug 30, 2018
  18. Tantric

    Tantric GBAtemp Regular

    Member
    5
    Feb 8, 2007
    Canada
    Thanks for testing, it's very much appreciated. I understand you'd like further changes but really it's both beyond my ability and knowledge of the emulator to make those changes without spending a billion hours doing it. I didn't make the original changes - all I've done is find the places in the code where they were missing and restore them.
     
    CheatFreak47 likes this.
  19. marmalade

    marmalade Member

    Newcomer
    3
    Sep 2, 2016
    United States
    WarioWare Twisted works great and with rumble too, the Wii simulates the experience very well

    I have a request thats relatively simple, an option to invert the motion controls so up/down is left/right and left/right is up/down
    I like to play the games with a horizontal wiimote like the original GBA is held and the tilt is meant for a wiimote in vertical position currently
     
  20. Tantric

    Tantric GBAtemp Regular

    Member
    5
    Feb 8, 2007
    Canada
    The code for this is not too complicated, it's in vbasupport.cpp systemUpdateMotionSensor() and gameinput.cpp TwistedInput()

    If there's someone who can figure out the accelerometer / gyroscope / axis numbers and enhance the support, please do so and submit a pull request. There's only a handful of games that use the motion sensor so it shouldn't be too hard to test.
     
    marmalade likes this.
Loading...