Perfect dark switch port??!

  • Thread starter Thread starter superhappydude
  • Start date Start date
  • Views Views 11,382
  • Replies Replies 65
  • Likes Likes 6
Can’t make my buttons remapping get saved into my save file
You need to exit through "Exit Game" for now for settings to save. It will crash on exit, but that's fine.

Like your other ports, it's awesome! I do have one question regarding sensitivity controls. If i want to lower sensitivity of right stick, is it under extended options and RStick Scale, or is there other options im not seeing?

I get dizzy if the look/aim sensitivity is to high.
Yes, it's RStick/LStick Scale.

As for mods, I'll probably add a launcher later, like for GZDoom.
 
Would it be possible, fgsfds, to make binding buttons to the right stick? Nintendo Switch Online uses right stick setup as c-buttons. I use this for emulators for years myself too.

You would be able to use original control schemes this way with right stick acting as c-buttons if we could map to -x/+x/-y/+y
 
I made a forwarder if anyone needs it it points to SD/switch/pd.arm64/pd.arm64.nro
 

Attachments

  • perfect_dark.jpg
    perfect_dark.jpg
    31.5 KB · Views: 42
  • Perfect Dark Forwarder [011c640a2f6d0000].zip
    Perfect Dark Forwarder [011c640a2f6d0000].zip
    337.6 KB · Views: 40
Last edited by worm28,
  • Like
Reactions: BigOnYa
Would it be possible, fgsfds, to make binding buttons to the right stick? Nintendo Switch Online uses right stick setup as c-buttons. I use this for emulators for years myself too.

You would be able to use original control schemes this way with right stick acting as c-buttons if we could map to -x/+x/-y/+y
You can do this. Extended -> Controller -> Player # -> disable Analog Movement. This will map right stick to the C-buttons. I don't remember if you can bind other buttons to stick directions though.
You can also use N64 controller schemes. You might have to use "Reset to N64 defaults" in the key bindings menu after selecting them though.
There's one other thing. I think by default the right and left stick might be swapped (i.e. left stick is movement/C-buttons, right is look/N64 stick) because you usually expect right stick to look. You can uncheck "Swap sticks" in the controller menu to revert that.
 
You can do this. Extended -> Controller -> Player # -> disable Analog Movement. This will map right stick to the C-buttons. I don't remember if you can bind other buttons to stick directions though.
You can also use N64 controller schemes. You might have to use "Reset to N64 defaults" in the key bindings menu after selecting them though.
There's one other thing. I think by default the right and left stick might be swapped (i.e. left stick is movement/C-buttons, right is look/N64 stick) because you usually expect right stick to look. You can uncheck "Swap sticks" in the controller menu to revert that.

Should have clarified I'm trying to use N64 control scheme, 1.3. Stick for move forward/back/turn and c-buttons for strafe/lookup/down.

When I untoggle analog option (this is only for ext controls I think?), untoggle swap sticks so left stick is move forward/turn, and/or use N64 default in ext options the right stick just does nothing 🤔

Only dpad recognised as cbuttons as per N64 default. No way to bind right stick as c in N64 scheme.

No big deal if I can't get it working. I'm only looking it so that move/turn left stick is also aiming when using manual aim like the original game. I have an Official N64 switch controller from Nintendo and it's c-buttons are actually a right stick. 👍
 
Should have clarified I'm trying to use N64 control scheme, 1.3. Stick for move forward/back/turn and c-buttons for strafe/lookup/down.

When I untoggle analog option (this is only for ext controls I think?), untoggle swap sticks so left stick is move forward/turn, and/or use N64 default in ext options the right stick just does nothing 🤔

Only dpad recognised as cbuttons as per N64 default. No way to bind right stick as c in N64 scheme.

No big deal if I can't get it working. I'm only looking it so that move/turn left stick is also aiming when using manual aim like the original game. I have an Official N64 switch controller from Nintendo and it's c-buttons are actually a right stick. 👍

This works exactly like you want for me.

From default settings:
1. Extended -> Controller -> Player 1 -> disable Analog Movement and Swap Sticks
2. Control -> Control Style -> select 1.3

The right stick then strafes and moves the camera up/down, with the left stick doing the movement and turning. This is with default joycons, by the way. You can skip setting N64 defaults as well if you do this.

My guess is if you're using a custom controller that maps C-buttons to stick values, it might not be producing a big enough analog value to get through the deadzone. Try playing around with stick deadzone and scale in the settings (remember that L/R sticks can be swapped when doing this). There is also a hardcoded minimum deadzone for the C-button mapping, which is exactly half of maximum representable stick value. I should probably make that configurable.
 
This works exactly like you want for me.

From default settings:
1. Extended -> Controller -> Player 1 -> disable Analog Movement and Swap Sticks
2. Control -> Control Style -> select 1.3

The right stick then strafes and moves the camera up/down, with the left stick doing the movement and turning. This is with default joycons, by the way. You can skip setting N64 defaults as well if you do this.

My guess is if you're using a custom controller that maps C-buttons to stick values, it might not be producing a big enough analog value to get through the deadzone. Try playing around with stick deadzone and scale in the settings (remember that L/R sticks can be swapped when doing this). There is also a hardcoded minimum deadzone for the C-button mapping, which is exactly half of maximum representable stick value. I should probably make that configurable.
I did what you said and still my right stick did nothing. So I thought wait a minute I'll just start over and delete the .ini file. Tried again and it works! Don't know what the issue was but it's fixed now. Thank you and sorry!

I'm now using my Official Switch N64 controller with the original control scheme! 😁😁😁
 

Site & Scene News

Popular threads in this forum