• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Controllers v
« Previous 1 ... 82 83 84 85 86 ... 305 Next »

Okami Wii - Solid Keyboard + Mouse Controls Guide (Windows)
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Okami Wii - Solid Keyboard + Mouse Controls Guide (Windows)
09-28-2016, 06:50 AM
#1
LouKs
Unregistered
 
Brick 
Hello!
After creating a ISO from my Okami disk, I started playing around with the various controls configurations dolphin offers, and after a while, I got some pretty solid controls working and could play Okami like a boss, however, if you ever tried playing Okami on the keyboard, you'll know that Amaterasu loses all her speed when changing directions on the nunchuck (from forward to forward+right, for example) and that almost makes the game unplayable, since some cut scenes require the player to run like hell!

So what gives? Why does she loses speed?
Okami has a weird implementation over "not losing speed when changing directions", winch require the player to smoothly transition from position to position on the nunchuck, something dolphin does not offer on the emulated wiimote (devs please? haha)
Dolphin's implementation simply "TAP" the analog in the direction you required, providing a fast feedback to the game, this is generally ok... but for okami, that's a big no no

here's an example (Sry for the FPS, normally it runs at the 30 fps cap):
Without my fix:
https://youtu.be/T61cL5UrLgg
With the fix:
https://youtu.be/RKhBKpNJ3a4

so we need something to transition the analog movement (Since this uses vJoy, it's only windows compatible, maybe there's something similar for other OSes but i dunno):

Fast forward some hours and I have the solution:
FreePie - this is the one responsible to get all our inputs on the keyboard and mice then calculate the appropriate analog sticks and wiimote IR behavior, as well as button presses and send it over to:
vJoy - Simply an interface, it makes windows think there's a directInput device (a.k.a. joystick) connected to the system, when in reality its all virtual magic -> it gets all the input data and sends it over to:
Dolphin - Here we map the buttons, analog stick and IR then configure each to provide a solid gaming experience in Okami


TL;DR FreePie Simulates the required input behavior and send this data to vJoy winch feeds everything to Dolphin


that's cool! So how do I do it myself?
Glad you asked!

Step 1: Downloads:
1.1 - download FreePie: http://andersmalmgren.github.io/FreePIE/

1.2 - download and install vJoy v2.1.6 (this is the vJoy version freePie supports in version 1.9.629.0): https://sourceforge.net/projects/vjoystick/files/Beta%202.x/2.1.6-081015/

1.3 - open the vJoy configuration and, on the first virtual controller, set the number of buttons to 12 , hit apply, restart your PC and comeback here

1.4 - download the FreePie script for Okami (Button mappings are down bellow, if you want to change them, you can do so in this script, also, change the ScreenResX and ScreenResY var on the top of the script to your dolphin full screen resolution, this is so the mouse sensibility is corrected): https://www.dropbox.com/s/w0ge1pd968wdfkl/Okami%20FreePie.py?dl=0

1.5 - download the Dolphin configuration and put it on "[YourWindowsUserName]Documents\Dolphin Emulator\Config\Profiles\Wiimote" : https://www.dropbox.com/s/0v79bsj9b3w04yh/Okami%20vJoy.ini?dl=0


Step 2: Setup:
2.1 Open dolphin, go to Controllers -> Wiimote1 [Emulated Wiimote] -> Configure -> Load the Okami vJoy profile

2.2 Load up Okami

2.3 Open FreePie and load the script "Okami FreePie", hit F5 to start executing it (Shift+F5 to stop)



That's it, now hit the number "0" on your keyboard to lock the mouse in position and start sending the inputs from FreePie to Dolphin, hit "0" again to stop and release the mouse
If you have suggestions or questions, ask away!
Have fun!

Button mappings:
WASD - "Smooth" Nunchuck analog stick
Q - "-" Pause menu
E - "Z" most interactions and secondary weapon use
R - "+" Settings menu
F - "C" Bite/Dig
1 - "1" Quick Map
2 - "2" Camera perspective (hold for first person)
SPACE BAR - "A" Jump

LEFT MOUSE - "Wiimote Shake" - Attack/Dash or "A" to Draw while holding Right Mouse Button
RIGHT MOUSE - "B" hold for celestial brush

HOLD SHIFT and WASD to "DPad" control the camera, restricts movement, this behavior can be changed in the dolphin's controller settings
HOLD SHIFT and MOVE THE MOUSE around to "Shake the nunchuck in a direction" - Fleetfoot technique (this implementation of this on the wii is extremely unreliable, I'm amazed it is working so well here)
Reply
11-13-2016, 09:12 PM
#2
Enoged
Unregistered
 
Thank you so much for this thing man! im suprised anyone even didnt write anything to this topic, im created this account just to thank you, Okami is my favorite game from PS2 era but im not able to play it on my PS2 anymore and you probably know about PCSX2 performance no matter how good your pc is it is always slowing down... actually i have a Wii but it is too much hassle to wrap on TV and play it on Wiimote.. i was actually lost hope about playing Okami on pc with Dolphin emu you probably know about other versions performances with this game, but i was lucky enough to discover yesterday v5.0 i didnt actually know there is a huge performance increase and a new version, but Dolphin 5.0s speed improvements and consistentency is great, i think you dont need a Wii anymore and it is almost having Okami PC port and your solution is just a icing on a delicious cake :3

I was played game with that speed lost thing from start to forest episode and that gaming experience was horrible, im trying to keep my speed up then trying to keep camera on my back.. and im just running past those scroll demons and any combat possible.. it is almost like point where im a Nasa Astronaut and trying to orbit a Space Shuttle xD

Anyway im not much of a computer sawy but i was able to do what you say and it worked, but some things are not clear, like when you press number 0 on your keyboard thing, first i think i did something wrong and it didnt work, because i understand that thing as a "resetting mause movement only" but it is starting and sending inputs just like you said but i just miss that :3
That software vJoy is just flooding my ram when installing, like 900MB used RAM to 3.25GB RAM and it is slowed down my PC alot but only on installing... it was almost explode my Potato xD but after that, that didnt happened..

Anyway thanks again for this solution and sorry for may poor english :3
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode