Homebrew Latest emulator and libogc with 3rd party classic controller

  • Thread starter Thread starter matguitarist
  • Start date Start date
  • Views Views 227,112
  • Replies Replies 788
  • Likes Likes 2
matguitarist said:
Does your analog stick work before this update libogc Fix94?
No, it never worked now with homebrew programs. Only in the official nintendo things like brawl.
 
Why it should work with the official libogc? I have a third party classic controller, no official. And "down" on the left analog stick works, so there must be something that's not complete, right?
unsure.gif
 
FIX94 said:
Why it should work with the official libogc? I have a third party classic controller, no official. And "down" on the left analog stick works, so there must be something that's not complete, right?
unsure.gif

Because Tantric made the fix for analog stick and he add some user ID, i thought it work with older version of my mod ... you have the same problem than star247

i think the problem is some value in the classic.c



somewhere in that :

/* joystick stuff */
cc->ljs.max.x = data[0 + offset] / 4 == 0 ? 64 : data[0 + offset] / 4;
cc->ljs.min.x = data[1 + offset] / 4;
cc->ljs.center.x = data[2 + offset] / 4 == 0 ? 32 : data[2 + offset] / 4;
cc->ljs.max.y = data[3 + offset] / 4 == 0 ? 64 : data[3 + offset] / 4;
cc->ljs.min.y = data[4 + offset] / 4;
cc->ljs.center.y = data[5 + offset] / 4 == 0 ? 32 : data[5 + offset] / 4;

cc->rjs.max.x = data[6 + offset] / 8 == 0 ? 32 : data[6 + offset] / 8;
cc->rjs.min.x = data[7 + offset] / 8;
cc->rjs.center.x = data[8 + offset] / 8 == 0 ? 16 : data[8 + offset] / 8;
cc->rjs.max.y = data[9 + offset] / 8 == 0 ? 32 : data[9 + offset] / 8;
cc->rjs.min.y = data[10 + offset] / 8;
cc->rjs.center.y = data[11 + offset] / 8 == 0 ? 16 : data[11 + offset] / 8;

But i'm not really a coder, i don't know how to fix your controller for now, if anyone know how, please tell us

I just have some basic knowledge, there is a program that give us controller axis position ?
 
FIX94 said:
matguitarist said:
Does your analog stick work before this update libogc Fix94?
No, it never worked now with homebrew programs. Only in the official nintendo things like brawl.

Unfortunately now you feel my pain FIX94...it stinks
sad.gif
I only wish I knew how to code so I can try to figure this out
 
please help. i just bought 3rd party wii classic controller and i read this forum but i do not understand from step 5 up. i have 4.2u system and fully softmod. when i connect the classic controller to the wii controller, i was able to use the classic in the menu page but when the game load, the classic controller is not working. the screen kept said "need classic controller". when i type in the address bar http://snes9x-gx.googlecode.com/svn/trunk, i see a few folders but not sure what i need to do next. Please help
 
phillyguy said:
please help. i just bought 3rd party wii classic controller and i read this forum but i do not understand from step 5 up. i have 4.2u system and fully softmod. when i connect the classic controller to the wii controller, i was able to use the classic in the menu page but when the game load, the classic controller is not working. the screen kept said "need classic controller". when i type in the address bar http://snes9x-gx.googlecode.com/svn/trunk, i see a few folders but not sure what i need to do next. Please help
Simply use the three download links on the main site, if you want the latest snes9xgx version, check out my link
yaywii.gif
 
phillyguy said:
i already download but not sure what to do?
You need to extract the snes9xgx-wii.dol from the 7z-package, rename to boot.dol and replace the original boot.dol in apps/snes9xgx on your sd card.
 
so basically all i need to is download snes9xgx_4.2.4_r622.7z and extract it. inside i see Source folder and snes9xgx-wii.dol. rename the snes9xgx-wii.dol to boot.dol. On my SD card, creat app folder and place boot.dol inside the App folder. then i use wiiload to send to wii system?

please guide me thank you
 
I think you have a app folder, there are the homebrew channel apps inside. create a folder called snes9xgx and place the renamed boot.dol inside. Start the homebrew channel and select it.
 
In your SD card you will have these folder

SD:/apps/snes9xgx/ ( boot.dol go in that folder )
SD:/snes9xgx/roms/ ( your roms go here )
SD:/snes9xgx/save/ ( when you save your game it goes in that folder )

It's almost the same path for any emulators you'll find, all boot.dol goes in SD:/apps/"name of your program" ( in that case snes9xgx ) roms goes at the root of your sd card SD:/"name of the program"/roms/
 
im sorry but im very new. my sd card is fully format FAT32. when i extract 7z, i do not see Apps folder. all i see is Source folder and .dol file. i extract the .dol and rename the extract .dol to boot.dol.
 
at the root of your SD card create a new folder call "apps" ( without quote ) inside this folder create new folder "snes9xgx" and put your boot.dol in that folder. the .dol have to be name boot.dol after that homebrew channel should see it.
 
matguitarist said:
In your SD card you will have these folder

SD:/apps/snes9xgx/ ( boot.dol go in that folder )
SD:/snes9xgx/roms/ ( your roms go here )
SD:/snes9xgx/save/ ( when you save your game it goes in that folder )

It's almost the same path for any emulators you'll find, all boot.dol goes in SD:/apps/"name of your program" ( in that case snes9xgx ) roms goes at the root of your sd card SD:/"name of the program"/roms/

oh then how do i sent to my wii sys so that my classic controller works. i already download wiiload and had enter my wii ip already
 
you don't need wiiload, wiiload is just to test your program without put it on your SD. It's just a way to launch it.

If you want to try it, in your homebrew channel check your ip if it's ok, on your pc open a command prompt in the folder you put your .dol and wrote wiiload boot.dol ( or the name of your .dol )

Is easier to put the apps on your SD card.
 
That's not needed. Create these folders, place the boot.dol inside, insert the sd card and start it from the homebrew channel.
 
i put one game in the wii system menu. use the classic controller and it still ask for classic controller. i create an apps/snes9xgx\boot.dol in SD. i insert in wii it load the boot.dol. i click on it and load it. not happen. i test the game classic still not working. sorry im very dumb in this
 

Site & Scene News

Popular threads in this forum